我想让自己成为一个简单的metacafe上传器,我正在使用webbrowser来做到这一点。 一切都很好用登录,导航上传页面等... 我使用HtmlElement和setAttribute / Invoke来单击并设置文本字段:
HtmlElement password = wb.Document.All [“sPass”]; assword.SetAttribute(“value”,this.password);
现在我遇到了问题。要将视频上传到metacafe,首先需要单击闪存按钮caleld Upload。在那里,会出现一个选择文件的窗口,按OK后,上传开始,您可以输入表单信息。 我的问题是: 如何在不看到弹出窗口的情况下输入视频文件?知道它是闪光灯。以下是flash对象的外观:
http://www.sodevrom.net/sample.html
上面我只复制了上传页面中对我来说很重要的部分。如您所见,出现一个简单的Flash文件。现在我想模拟文件的单击/输入而不显示文件窗口。
关于我如何做到这一点的任何想法? 感谢
答案 0 :(得分:0)
我建议这样做:
我已经使用C#完成了这项工作,但没有使用Metacafe。显然他们没有任何开放的API来简化事情,所以我猜你没有任何其他选择。
顺便说一下,你确定你被允许(合法地)这样做吗?答案 1 :(得分:0)
最后,我使用HTTPanalyzer跟踪Flash应用程序发出的所有请求。 我分析了所有请求并创建了自己的POST / GET类以使事情发生。
因此,每当您不知道后台发生了什么时,请尝试上述软件并跟踪所有http请求。