入门例子
python程序打开Edge浏览器,访问百度
from selenium import webdriver
browser = webdriver.Edge()
browser.get('https://www.baidu.com/')
# 输入框输入内容
browser.find_element_by_id("kw").send_keys("python")
# 点击搜索按钮
browser.find_element_by_id("su").click()
根据需要,执行后退出浏览器:
browser.quit()
报错
提示下面错误忽略掉
[13440:14232:0716/102944.531:ERROR:device_event_log_impl.cc(214)] [10:29:44.531] USB: usb_device_handle_win.cc:1056 Failed to read descriptor from node connection: 连到系统上的设备没有发挥作用。 (0x1F)
导包
from selenium import webdriver
运行浏览器
调用默认的 webdriver
browser = webdriver.Edge()
指定 webdriver(可略)
browser = webdriver.Edge(r"d:\chromedriver.exe")
访问网址
browser.get('http://www.baidu.com/')
输入内容
输入框输入内容:
browser.find_element_by_id("kw").send_keys("python")
解释:
browser.find_element_by_id():查找元素send_keys("python"):如果能输入,输入python
点击按钮
点击搜索按钮:
browser.find_element_by_id("su").click()
解释:
click():点击按钮
提示:在 VUE 等前端框架中,这种点击方式 可能 不生效