版本:python 3.5
selenium 4.1.0
pycharm 社区版
from selenium import webdriver
from selenium.webdriver.common.by import By
chrome_options = webdriver.ChromeOptions()
diy_prefs = {'profile.default_content_settings.popups': 0,
'download.default_directory': 'd:\\'}
# 添加路径到selenium配置中
chrome_options.add_experimental_option('prefs', diy_prefs)
# 实例化chrome浏览器时,关联忽略证书错误
driver = webdriver.Chrome(options = chrome_options)
#driver.get方法将定位在给定的URL的网页,get接受url可以是任何网址,此处以百度为例
driver.get("http://soft.onlinedown.net/soft/185028.htm")
#定位元素 。
driver.find_element(By.CLASS_NAME, "mt").click()
核心就是
diy_prefs = {'profile.default_content_settings.popups': 0,
'download.default_directory': 'd:\\'}
设置属性
另外selenium 4 大改版 查元素啥的都改了哇 大家自己看api吧
在Python3.5环境下,使用Selenium4.1.0和ChromeOptions配置浏览器,设定默认下载目录,忽略证书错误。通过设置prefs调整弹窗和下载设置。文章提到,Selenium的新版本对元素查找有重大改动,建议查阅最新API文档。
2114

被折叠的 条评论
为什么被折叠?



