最近,我必须为一些网站(注册、发布和解析)编写机器人。我用 grablib做这个,但现在,我必须在 JS 上为网站编写机器人。我看到许多变体,例如 Selenium 和 forks*?*。
但是我需要多线程,而且据我了解,Selenium 会打开一个浏览器,而我不需要。我必须在 Linux 服务器上的 80-120 流中工作。
我选择哪种工具以及阅读什么?谢谢你。
有一个名为PhantomJS的浏览器可以满足您的需求。
Selenium /can/ 使用浏览器,但也可以使用 HTMLUnit 作为后端。这个问题有一些很好的信息:How do I use the HTMLUnit driver with Selenium from Python?