python爬虫 搜索框输入
时间: 2023-11-08 09:50:17 浏览: 111
如果你想用 Python 编写一个可以模拟在搜索引擎搜索框中输入查询关键词的爬虫,可以考虑使用 Selenium 和 ChromeDriver。
以下是一个简单的示例代码,可以在 Google 中输入关键词 "Python 爬虫" 并在搜索结果页面中获取页面标题列表:
```python
from selenium import webdriver
# 设置 ChromeDriver 路径
chrome_driver_path = 'path/to/chromedriver'
# 创建 ChromeDriver 实例
driver = webdriver.Chrome(executable_path=chrome_driver_path)
# 打开 Google 页面
driver.get('https://www.google.com/')
# 找到搜索框并输入关键词
search_box = driver.find_element_by_name('q')
search_box.send_keys('Python 爬虫')
search_box.submit()
# 获取搜索结果页面的标题列表
results = driver.find_elements_by_xpath('//h3')
for result in results:
print(result.text)
# 关闭 ChromeDriver 实例
driver.quit()
```
需要注意的是,使用 Selenium 和 ChromeDriver 需要先安装对应的库和驱动程序。具体安装方式可以参考官方文档或相关教程。
阅读全文