模拟浏览器执行以执行脚本

时间:2017-03-02 08:21:44

标签: python selenium-webdriver

我想抓取this网页(historical_table)底部的数据。如果我使用requests.get,则返回页面的源代码,该代码仅包含用于创建表的脚本。我知道抓取它的唯一方法是使用selenium.webdriver(所以通过浏览器会话);但是,这种方法比较慢。
有没有办法在不打开浏览器会话的情况下模拟脚本的浏览器执行?

1 个答案:

答案 0 :(得分:1)

这是可能的,但这意味着你正在编写自己的浏览器,我不推荐。请使用无头浏览器,例如http://phantomjs.org。这些都是以这种方式使用的。