我试图让 casperjs 访问文件共享站点,将 url 放入表单,提交表单,监控远程上传进度,最后返回生成的链接。我使用的站点是 180upload.com ,带有远程 URL 上传按钮。在使用浏览器的理想情况下,我发布了我希望该站点下载并为其生成链接的文件,它会返回该文件的链接。
这是应该发生的事情:http: //imgur.com/a/A9i9d
但是,我的代码永远无法通过“初始化上传”页面。我可以让一切运行,但它永远不会超过这个页面,也永远不会显示上传进度条并完成文件传输。我的代码: http: //pastebin.com/eqdZJkKX
当我运行它时,这是它显示给我的 3 张图片截图:imgur.com /a/T1I8S
每次我运行它时,它永远不会完成执行,它创建的每个快照都只是在“初始化上传”阶段显示它。我怎样才能让它像在 2 个屏幕截图中一样正常工作?我在完成上传后立即注意到页面刷新,但我不确定如何捕获它并让 casperjs 为其帐户。