找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 485|回复: 1

怎么使用谷歌的浏览器驱动

[复制链接]

1

主题

0

回帖

15

积分

新手上路

积分
15
发表于 2024-2-29 02:33:21 | 显示全部楼层 |阅读模式
怎么使用谷歌的浏览器驱动chromedriver.exe调用百分浏览器

回复

使用道具 举报

8

主题

7427

回帖

2万

积分

超级版主

(^^ゞ

积分
20951
发表于 2024-2-29 12:38:13 | 显示全部楼层
1. 下载 chromedriver_win32.zip 的 ChromeDriver 解压得到 chromedriver.exe
2. 记录百分浏览器 chrome.exe 程序路径(不清楚的话可以在百分浏览器里打开 chrome://version 查看"可执行文件路径"找到)
3. 使用对应的编程语言调用 ChromeDriver 和百分浏览器,例如以下是基于 selenium 的简单 python 代码示例:
  1. # coding=utf-8
  2. import os
  3. from selenium.webdriver.chrome.options import Options
  4. from selenium import webdriver

  5. if __name__ == "__main__":
  6.     chrome_path = "" # chrome.exe 路径
  7.     chrome_driver = "" # chromedriver.exe 路径
  8.     chrome_port = "9222" # 指定远程调试端口;一般为 9222
  9.     chrome_user_data = "" # 指定一个 User Data 目录

  10.     os.popen(
  11.         f'"{chrome_path}" --user-data-dir="{chrome_user_data}" --remote-debugging-port={chrome_port}'
  12.     )
  13.     chrome_options = Options()
  14.     chrome_options.add_experimental_option(
  15.         "debuggerAddress", f"127.0.0.1:{chrome_port}"
  16.     )
  17.     chrome = webdriver.Chrome(
  18.         chrome_options=chrome_options, executable_path=chrome_driver
  19.     )

  20.     # do something...
复制代码

具体详情建议阅读 Selenium with Python中文翻译文档 或其他相关文档。



¯\(°_o)/¯
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-11-6 19:23 , Processed in 0.016116 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表