使用Selenium运行Web驱动程序(Chrome)并设置代理以记录浏览的URL



我是自动化新手。我想知道如何同时使用Selenium webdriver和python,以便当Webdriver使用Chrome启动网站时,会将代理附加到chrome网络驱动程序以监视用户操作。 代理可以是使用"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发生了什么(就像初学者一样(,但最好的方法是你只是制作一个脚本,每隔几秒钟就会截取一个屏幕截图,或者基本上寻找一个教程如何制作键盘记录器^.^我希望我帮助你^.^如果没有在评论区问我问题, 如果我这样做了,请舔那个检查图标和^按钮 - 谢谢^.^