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