【问题标题】:How to access flashplayer using GET method Httpclient如何使用 GET 方法 Httpclient 访问 flashplayer
【发布时间】:2012-03-28 07:40:56
【问题描述】:

如何访问具有 内容类型:application/x-shockwave-flash

它是一个请求,所以我使用 HttpClient 的 GET 方法。 任何通过Httpclient访问flash内容的解决方案?

或者还有其他方法可以通过 html 单元访问相同的内容吗?

谢谢!!

【问题讨论】:

  • 不!我只需要播放(缓冲)swf 文件!
  • @zsxwing : 它是一个让我们听歌的 Flash 播放器!它是一个 swf 文件!但是当我通过 httpclient 检索页面时,它不会访问相同的!
  • 你能解释一下你想做什么吗?你的意思是你想用Java播放swf文件吗?或者你想提取这个 swf 文件播放的歌曲的链接?
  • @zsxwing 我需要播放歌曲!即,如果我获取页面 10 次,它应该为播放计数 10 !为此,即使我必须播放这首歌,也不是什么大问题>>>

标签: java flash httpclient htmlunit


【解决方案1】:

似乎不是Javascript完成计数,或者html单元可以执行javascript并将计数加1。所以可能是由Flash Player中运行的swf文件完成的。在这种情况下,您必须有一个像 Flash Player 这样的容器来执行 swf 文件。

你可以试试http://djproject.sourceforge.net/main/index.html。它提供到 Flash Player 的连接。

但它是一个非常大的库,因此不适合您。

如果你只想在这个网站自动计数,你可以通过嗅探客户端和网络服务器之间的网络通信,找出导致计数加1的请求。之后,你可以构造相同的请求来网络服务器。

【讨论】:

  • 是的!计数根据歌曲播放的次数增加!所以为此我也尝试了 selenium ide !但我正面临代理配置的问题!所以我更喜欢 Httpclient 来做这个!但正如你所提到的,我是否需要像 Flash Player 这样的容器来执行 swf 文件??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
  • 2020-04-27
  • 1970-01-01
  • 2019-01-28
相关资源
最近更新 更多