python selenium代码示例
时间: 2024-07-01 17:00:56 浏览: 173
Python Selenium 是一个用于自动化浏览器操作的工具库,它结合了Webdriver(浏览器驱动)和Python接口,可以模拟用户在网页上的行为。以下是一个简单的Selenium Python代码示例,用来打开Google首页并搜索“Selenium”:
```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("Selenium")
# 提交搜索
search_box.send_keys(Keys.RETURN)
# 等待搜索结果加载
time.sleep(5) # 这里假设页面需要一些时间加载
# 获取并打印搜索结果标题
result_title = driver.find_element_by_css_selector("h3.r").text
print(f"Search result: {result_title}")
# 关闭浏览器
driver.quit()
```
相关问题
python➕selenium代码示例
当然可以!下面是一个简单的Python+Selenium代码示例,用于打开百度首页并搜索关键词:
```python
from selenium import webdriver
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开百度首页
driver.get("https://www.baidu.com")
# 在搜索框中输入关键词
search_box = driver.find_element_by_id("kw")
search_box.send_keys("Python Selenium")
# 点击搜索按钮
search_button = driver.find_element_by_id("su")
search_button.click()
# 关闭浏览器
driver.quit()
```
这段代码使用了Python的Selenium库,通过创建一个Chrome浏览器实例,打开百度首页,输入关键词并点击搜索按钮。你可以根据自己的需求进行修改和扩展。
python selenium 测试代码
Python Selenium是一个用于自动化Web浏览器的测试工具。它可以模拟用户在浏览器中的操作,例如点击、输入文本、提交表单等。下面是一个简单的Python Selenium测试代码示例:
```python
from selenium import webdriver
# 创建一个浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get("https://www.example.com")
# 找到页面上的元素并进行操作
element = driver.find_element_by_id("username")
element.send_keys("myusername")
# 提交表单
submit_button = driver.find_element_by_id("submit")
_button.click()
# 关闭浏览器
driver.quit()
```
这段代码使用了Chrome浏览器作为测试工具,并打开了一个示例网页。然后,它找到了一个id为"username"的输入框,并向其中输入了文本。最后,它找到了一个id为"submit"的按钮,并点击了它。最后,它关闭了浏览器。