selenium 3.141爬取谷歌网页
时间: 2023-07-12 11:57:42 浏览: 174
selenium3.141.59.zip
下面是一个使用 Selenium 3.141 爬取谷歌网页的示例:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 设置 Chrome 驱动的路径
chromedriver_path = "path/to/chromedriver"
# 创建 ChromeDriver 对象
driver = webdriver.Chrome(chromedriver_path)
# 打开谷歌网页
driver.get("https://www.google.com/")
# 查找搜索框并输入关键词
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python")
search_box.send_keys(Keys.RETURN)
# 获取搜索结果
search_results = driver.find_elements_by_xpath("//div[@class='g']//a")
for result in search_results:
print(result.get_attribute("href"))
# 关闭浏览器
driver.quit()
```
这个示例中,我们创建了一个 ChromeDriver 对象,用于启动 Chrome 浏览器。接着打开谷歌网页,并在搜索框中输入关键词。最后获取搜索结果并输出。最后别忘了关闭浏览器。
需要注意的是,Selenium 3.141 需要与浏览器驱动的版本相对应,否则可能会出现兼容性问题。在使用之前,需要先下载对应版本的浏览器驱动,并将其路径替换掉代码中的“path/to/chromedriver”。
阅读全文