python selenium 项目实战
时间: 2023-08-24 12:09:12 浏览: 165
selenium webdriver python
当然可以!Python 的 Selenium 库是一个非常强大的工具,用于自动化 Web 浏览器操作。以下是一个简单的 Python Selenium 项目实战示例:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建一个浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get("https://www.baidu.com")
# 在搜索框中输入关键字
search_box = driver.find_element_by_name("wd")
search_box.send_keys("Python Selenium")
search_box.send_keys(Keys.RETURN)
# 获取搜索结果
results = driver.find_elements_by_xpath("//div[@class='result c-container']")
# 打印搜索结果标题和链接
for result in results:
title = result.find_element_by_tag_name("h3").text
link = result.find_element_by_tag_name("a").get_attribute("href")
print(f"标题: {title}")
print(f"链接: {link}")
print()
# 关闭浏览器
driver.quit()
```
这个示例演示了如何使用 Selenium 打开百度并搜索关键字 "Python Selenium",然后提取搜索结果的标题和链接,并打印出来。你可以根据自己的需求进行进一步的开发和扩展。
请确保已经安装了 Selenium 库以及对应浏览器的 WebDriver(如 ChromeDriver)。你可以通过 `pip install selenium` 安装 Selenium 库,并从 ChromeDriver 官网下载对应版本的 ChromeDriver。
希望这个示例对你有所帮助!如果你有其他问题或需要进一步的帮助,请随时提问。
阅读全文