python+selenium设置下载路径21 / 100

简介: python+selenium设置下载路径21 / 100

版本: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吧

目录
相关文章
|
8天前
|
Web App开发 数据可视化 Python
Python Selenium获取boss直聘招聘信息
Python Selenium获取boss直聘招聘信息
24 5
Python Selenium获取boss直聘招聘信息
|
7天前
|
数据采集 Python
如何用Python Selenium和WebDriver抓取LinkedIn数据并保存登录状态
本文介绍了使用Python Selenium和WebDriver库抓取LinkedIn数据的方法。首先,安装Selenium库和对应的WebDriver,然后配置爬虫代理IP以避免频繁请求被检测。接下来,设置user-agent和cookies以模拟真实用户行为,实现登录并保持状态。登录后,使用WebDriver抓取目标页面数据,如用户名、年龄、性别和简历信息。最后,强调了优化代码、处理异常和遵守使用条款的重要性,以提高效率并避免账号被封禁。
如何用Python Selenium和WebDriver抓取LinkedIn数据并保存登录状态
|
4天前
|
Python
Python 下载 html 中的 图片
Python 下载 html 中的 图片
10 2
|
5天前
|
Web App开发 数据采集 测试技术
五分钟轻松掌握 Python 自动化测试 Selenium
本文主要介绍了 Selenium 相关内容,主要涉及 Selenium 知识面,从开始的 Python 小案例,到后面的 API 全面了解,以及 Selenium 的常用功能,到最后的 XPATH 以及爬虫的认知。这些内容已经能够全面,且具有实践性。
|
14天前
|
算法 JavaScript Python
【Leetcode刷题Python】79. 单词搜索和剑指 Offer 12. 矩阵中的路径
Leetcode第79题"单词搜索"的Python解决方案,使用回溯算法在给定的二维字符网格中搜索单词,判断单词是否存在于网格中。
18 4
|
14天前
|
存储 Python
【Leetcode刷题Python】滑雪路径消耗时间:Testing Round #16 (Unrated) C. Skier
Leetcode题目"Testing Round #16 (Unrated) C. Skier"的Python解决方案,题目要求计算给定滑雪路径字符串的总耗时,其中未走过的边耗时5秒,走过的边耗时1秒。
26 4
|
14天前
|
存储 Python
【Leetcode刷题Python】1496.判断路径是否相交
Leetcode第1496题"判断路径是否相交"的Python代码实现,通过使用字典存储方向和集合记录访问过的坐标点来检测路径是否与自身相交。
27 2
|
14天前
|
机器人 Python
【Leetcode刷题Python】63. 不同路径 II
LeetCode 63题 "不同路径 II" 的Python解决方案,使用动态规划算法计算在有障碍物的网格中从左上角到右下角的不同路径数量。
15 1
|
5天前
|
Linux UED iOS开发
Python colorama 设置控制台、命令行输出彩色文字
Python colorama 设置控制台、命令行输出彩色文字
10 0
|
5天前
|
Python
Python 设置环境变量方法
Python 设置环境变量方法
5 0