首页 > 解决方案 > 使用 Selenium 运行 webdriver (Chrome) 并设置代理以记录浏览的 URL

问题描述

我是自动化新手。我想知道我们如何一起使用 selenium webdriver 和 python,以便当 webdriver 使用 Chrome 启动网站时,代理会附加到 chrome webdriver 以监视用户操作。代理可以使用“jar”或“exe”运行。请建议!

标签: pythonpython-3.xseleniumwebdriverselenium-chromedriver

解决方案


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 发生了什么(就像初学者一样),但最简单的方法是你只需要制作一个脚本每隔几秒钟截屏一次,或者基本上寻找一个如何制作键盘记录器的教程^.^我希望我能帮助你^.^如果没有在评论部分问我问题,如果我这样做了,请舔那个检查图标和 ^ 按钮 - 谢谢你 ^.^


推荐阅读