python - 适用于 Python 的 headless (headless)浏览器,支持多线程、javascript 和 Windows

标签 python browser selenium mechanize headless

我已经尝试了以下方法,但没有效果

  • Mechanize/斜纹。不支持 JavaScript
  • Selenium 。不是 headless (headless)
  • 幽灵。不支持 Windows

有人有什么建议吗?

最佳答案

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

关于python - 适用于 Python 的 headless (headless)浏览器,支持多线程、javascript 和 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12777298/

相关文章:

python - 从数据库查询输出创建 JSON 字符串

python - Python中的峰值检测算法

javascript - 通过浏览器检测PC的音频

android - 将文本从网站共享到 android 应用程序的方式是什么,就像在 android sdk 中发送 Intent 一样

Python:如何在使用 'for' 循环时获得更多控制权?

python - sqlite3 不按计数分组

javascript - 如何检测用户是否退出浏览器中的“需要身份验证”对话框?

java - 如何在 Selenium WebDriver 的属性文件中使用多行属性?

mysql - 将 String 替换为 Regexp 以获取从 Robot 框架中的 MySQL Query 获取的值

c# - 如何在 Selenium 中自动接受 Chrome 的 "Always open these types of links in the associated app"对话框