使用HtmlUnit或其他java工具刮擦flash

时间:2013-02-14 13:40:57

标签: java flash htmlunit

我正在使用HtmlUnit从网站中删除日期,但在登录后所有数据都是使用adobe flash player作为swf对象显示的,我不知道有什么方法可以从这样的页面中删除数据。

有没有办法从flash页面中提取数据,如果有,请使用HtmlUnit或任何其他java工具帮助我。

感谢。

2 个答案:

答案 0 :(得分:1)

您无法使用HtmlUnit与Flash applet进行交互。你可以试试selenium;我从来没有使用它,但看起来有插件可以实现像flash selenium

这样的Flash通信

就个人而言,我认为测试用户界面的唯一方法是,当他们遇到这样的陷阱时,就是雇用一个测试人员(一个好人),并教导开发人员每次修改它时都要对gui进行深入测试。 / p>

答案 1 :(得分:0)

似乎还不太晚,there我回答了我的问题。你需要做的就是

  1. 立即创建自己的浏览器
  2. 注入" stockwave flash"插件
  3. 使用新的浏览器实例实例化htmlunit。
  4. 希望它会对你有所帮助。