python selenium3入门-Edge微软浏览器 作者:马育民 • 2025-01-19 09:58 • 阅读:10004 # 入门例子 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 等前端框架中,这种点击方式 **可能 不生效** 原文出处:http://malaoshi.top/show_1GWQvGGxfWZ.html