适用于Python的无头浏览器,支持多线程,javascript和Windows

时间:2012-10-08 07:41:54

标签: python browser selenium mechanize headless

我尝试了以下但无济于事

  • 机械化/斜纹。没有Javascript支持
  • 硒。不是无头
  • 幽灵。没有Windows支持

有人有任何建议吗?

2 个答案:

答案 0 :(得分:1)

通过让Python生成用于Phantom的Javascript来执行,我使用Phantom JS取得了很好的成功。它现在还有一个交互式REPL,因此您应该能够使用Python来驱动REPL。

答案 1 :(得分:1)

Spynner基于PyQt,声称支持Webkit的所有功能。