python selenium用法及示例
时间: 2023-07-26 22:28:30 浏览: 94
Python Selenium是一个自动化测试工具,可以用来模拟用户在浏览器中的操作,例如点击、输入、滚动等。下面是一个简单的示例,演示如何使用Python Selenium打开Google网站并搜索关键字:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开Google网站
driver.get("https://www.google.com")
# 在搜索框中输入关键字
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python Selenium")
search_box.send_keys(Keys.RETURN)
# 获取搜索结果
results = driver.find_elements_by_css_selector("h3.LC20lb")
for result in results:
print(result.text)
# 关闭浏览器
driver.quit()
```
这个示例首先创建了一个Chrome浏览器实例,然后打开了Google网站。接着在搜索框中输入关键字,并按下回车键。最后,通过CSS选择器获取搜索结果,并输出结果的文本内容。最后关闭浏览器。
需要注意的是,使用Python Selenium需要先安装相应的浏览器驱动。例如,使用Chrome浏览器需要下载对应的ChromeDriver,并将其加入系统路径中。
阅读全文