hand
_1_5_7
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-10-28 10:10:48
作用:因为selenium没有浏览器,下载一个驱动
chromedriver
是 Selenium 测试框架的 WebDriver 实现,专门用于控制 Google Chrome 浏览器。它允许自动化脚本发送命令给浏览器,执行如打开网页、导航、搜索、填写表单、提交表单等操作。chromedriver
支持Chrome浏览器的各种功能,包括使用浏览器扩展、模拟不同的用户代理、管理浏览器 cookies 等。它是进行网页自动化测试、爬虫开发以及任何需要自动化控制Chrome浏览器的场景中不可或缺的工具。
# windows
Chrome - 右键 - 属性 - 打开文件位置
返回到Google文件夹看到Update文件夹
Update文件夹 - 右键 - 属性 - 安全
全部编辑为拒绝
# mac
关闭浏览器
command花键 + 空格 输入:/Library/Google/GoogleSoftwareUpdate
删除GoogleSoftwareUpdate.bundle
如果你点击了“设置自动更新”,则刚才的“GoogleSoftwareUpdate.bundle”文件就会再次出现了。点击“不再询问”
#浏览器导航栏输入
chrome://settings/help
#或者找关于Chrome
https://vikyd.github.io/download-chromium-history-version/#/
#谷歌驱动(chromedriver)下载地址:
http://chromedriver.storage.googleapis.com/index.html
解压zip
command花键+空格
/usr/local/bin/
拖chromedriver进去
找到chrome.exe的目录
可以右键 - 属性 - 打开文件所在位置
C:\Program Files (x86)\Google\Chrome\Application
拖chromedriver进去
chromedriver --version
复制chromedriver的文件夹路径
计算机 - 属性 - 高级 - 环境变量 - 变量为PATH的值
加英文分号,粘贴路径 - 确定 - 确定 - 确定
from selenium import webdriver
driver = webdriver.Chrome() # 这里调用chrome浏览器
driver.get('https://www.baidu.com')
print(driver.title)
cmd打开chrome
指定端口port和指定单独配置文件
C盘
chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"
D盘
chrome.exe --remote-debugging-port=9222 --user-data-dir="d:\temp\selenum\AutomationProfile"
python代码
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_driver = "d:\python_tool\chromedriver.exe"# D盘
chrome_driver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"#C盘
driver = webdriver.Chrome(chrome_driver, chrome_options=chrome_options)
print(driver.title)
python
整章节共122节
快分享给你的小伙伴吧 ~