Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

selenium with python

作者:浪子罢了   发布日期:2025-05-25   浏览:66

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

# 初始化 WebDriver,这里以 Chrome 为例
driver = webdriver.Chrome()

# 打开指定的网页
driver.get("https://www.google.com")

# 查找搜索框元素,并输入关键词
search_box = driver.find_element(By.NAME, "q")
search_box.send_keys("Selenium with Python")

# 模拟按下回车键进行搜索
search_box.send_keys(Keys.RETURN)

# 等待几秒钟以便观察结果
time.sleep(5)

# 关闭浏览器
driver.quit()

解释说明:

  1. 导入模块:首先导入 selenium 相关模块以及 time 模块。
  2. 初始化 WebDriver:使用 webdriver.Chrome() 初始化一个 Chrome 浏览器实例。
  3. 打开网页:使用 driver.get(url) 方法打开指定的网页(这里是 Google)。
  4. 查找元素并操作:通过 find_element(By.NAME, "q") 查找页面上的搜索框元素,并使用 send_keys() 方法输入搜索关键词。
  5. 模拟按键:使用 send_keys(Keys.RETURN) 模拟按下回车键进行搜索。
  6. 等待:使用 time.sleep(5) 等待几秒钟,以便有时间查看搜索结果。
  7. 关闭浏览器:最后使用 driver.quit() 关闭浏览器。

这段代码展示了如何使用 Selenium 和 Python 进行基本的网页自动化操作。

上一篇:eval函数的作用python

下一篇:python进制转换代码

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站