Selenium在mac上解释javascript?

时间:2015-03-04 00:17:17

标签: selenium web-crawler mechanize

我试图制作点击广告的网络抓取工具(是的,我知道),它非常复杂,但是,我发现当javascript被禁用时,Google广告无法展示。今天,我使用的是Mechanize,它并没有接受" javasript。 我听说硒使用另一个系统爬网。 我唯一想做的就是访问我的页面,然后点击广告(由javascript生成)。 Selenium能做到吗?

1 个答案:

答案 0 :(得分:1)

Selenium浏览器自动化工具。您基本上可以自动完成浏览器中的所有操作。首先阅读文档的Getting Started部分。

示例:

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("http://www.python.org")

print driver.title

driver.close()

除了自动化常见浏览器(如Chrome,Firefox,Safari或Internet Explorer)外,您还可以使用PhantomJS headless browser