使用Python写一个selenium脚本
时间: 2024-05-14 22:12:29 浏览: 11
以下是一个使用Python和Selenium库编写的脚本示例,用于打开Google网站、搜索关键字并返回搜索结果页面的标题。
```python
from selenium import webdriver
# 创建Chrome浏览器实例
driver = webdriver.Chrome()
# 打开Google网站
driver.get('https://www.google.com')
# 获取搜索框元素,并输入关键字
search_box = driver.find_element_by_name('q')
search_box.send_keys('Python')
# 提交搜索请求
search_box.submit()
# 获取搜索结果页面标题
print(driver.title)
# 关闭浏览器
driver.quit()
```
请注意,此脚本需要安装Selenium库和Chrome浏览器驱动程序。您可以在https://www.selenium.dev/downloads/下载Selenium库,也可以在https://chromedriver.chromium.org/downloads下载Chrome浏览器驱动程序。确保将驱动程序添加到系统路径中,以便脚本可以找到它。
相关问题
写一个python selenium脚本
好的,这是一个简单的 Python Selenium 脚本示例,演示如何在 Chrome 浏览器中打开网页,并在搜索框中输入关键字并点击搜索按钮:
首先需要安装 Selenium 和 ChromeDriver:
```
pip install selenium
```
然后下载对应的 ChromeDriver 版本,并将其路径添加到系统 PATH 中。
接下来就可以编写 Python 脚本了:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
# 创建 ChromeDriver 实例
driver = webdriver.Chrome()
# 打开网页
driver.get("https://www.baidu.com")
# 找到搜索框元素
search_box = driver.find_element_by_name("wd")
# 输入关键字并回车
search_box.send_keys("Python")
search_box.send_keys(Keys.RETURN)
# 等待页面加载完成
time.sleep(5)
# 关闭浏览器
driver.quit()
```
该脚本会在 Chrome 浏览器中打开百度搜索页面,然后在搜索框中输入 "Python" 并回车,最后等待页面加载完成后关闭浏览器。
用python写一个selenium自动化脚本
可以参考下面的代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.example.com")
# 执行你想要的操作
driver.close()