python - 使用 Selenium 运行 webdriver (Chrome) 并设置代理以记录浏览的 URL
问题描述
我是自动化新手。我想知道我们如何一起使用 selenium webdriver 和 python,以便当 webdriver 使用 Chrome 启动网站时,代理会附加到 chrome webdriver 以监视用户操作。代理可以使用“jar”或“exe”运行。请建议!
解决方案
from selenium import webdriver
PROXY = "23.23.23.23:3128" # IP:PORT or HOST:PORT
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(chrome_options=chrome_options)
chrome.get("http://whatismyipaddress.com")
这是一种如何将代理附加到浏览器的方法,我个人使用我的 txt 文件中的 for 循环,我已经在其中编写了所有代理 ..(代码看起来不太好,因为从手机输入)但这就是如何准确做吧^.^,另一件事我可以看到你在编程方面完全是新手,因为 Jar 用于 Java 文件,Exe 是可执行文件,python 在其 sctipts 的末尾使用 .py ......关于监控的最后一件事...好吧,selenium 是一个类似于 chrome 的浏览器,但它由 python 控制......你不能监控 python 发生了什么(就像初学者一样),但最简单的方法是你只需要制作一个脚本每隔几秒钟截屏一次,或者基本上寻找一个如何制作键盘记录器的教程^.^我希望我能帮助你^.^如果没有在评论部分问我问题,如果我这样做了,请舔那个检查图标和 ^ 按钮 - 谢谢你 ^.^
推荐阅读
- vb.net - 索引和长度必须引用字符串中的一个位置。" & vbCrLf & "参数名称:length vb.net
- jsf - ui:repeat 的索引为空
- javascript - 如果数据很大,JQuery ajax 不会在 POST 中发送完整数据
- c# - TFS API WorkItemStore.BatchSave(WorkItem[]) 方法是否关闭打开的工作项?
- java - RichAsyncFunction 中的 Apache flink 超时处理
- php - 确实 API:无法打开流:连接被拒绝
- webhooks - ReferenceError:conv 未在 actions-on-google 中定义
- python - Python中的条件排序
- javascript - 迭代 observable.forkJoin 以处理多个数据库的 crud (API)
- javascript - 获取位置标记线图highcharts