广州网站建设 易企建站公司网站开发和运营合同分开签么
news/
2025/9/24 20:52:54/
文章来源:
广州网站建设 易企建站公司,网站开发和运营合同分开签么,地产建站规划,o2o是什么以前的大部分程序都是操作Chrome#xff0c;很少有操作Edge#xff0c;现在以Edge为例。
Selenium本身是无法直接控制浏览器的#xff0c;不同的浏览器需要不同的驱动程序#xff0c;Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver#xff0c…以前的大部分程序都是操作Chrome很少有操作Edge现在以Edge为例。
Selenium本身是无法直接控制浏览器的不同的浏览器需要不同的驱动程序Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver其他浏览器也需要安装相应的驱动。
edge://version/ https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads PyCharm未更新环境变量时可以新打开CMD并切换到虚拟环境运行。
conda install selenium -y# -*- coding: utf-8 -*-
Author : Corley Tang
contact : cutercorleytdgmail.com
Github : https://github.com/corleytd
Time : 2023-12-12 23:24
Project : Hands-on Crawler with Python-edge_with_selenium
使用selenium操作edge访问百度
# 导入所需的库
import timefrom selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWaiturl https://www.baidu.com/
browser webdriver.Edge() # 定义Edge浏览器默认会加载当前Python虚拟环境目录下的Scripts目录下的msedgedriver.exe也可以通过executable_path参数指定路径
browser.maximize_window() # 最大化窗口try:browser.get(url)input_box browser.find_element(By.ID, kw) # 定位网页中id为kw的元素即百度搜索输入框input_box.clear() # 清空输入框input_box.send_keys(Python) # 输入搜索关键词input_box.send_keys(Keys.ENTER) # 按下回车键WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.ID, content_left))) # 等待网页加载完成print(browser.current_url)print(browser.get_cookies())print(browser.title)print(len(browser.page_source))
finally:time.sleep(5)browser.close()
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916228.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!