无法通过代理链运行Selenium Python脚本

时间:2019-02-08 15:22:55

标签: python selenium proxy

简介 我使用Python3制作了一个小脚本,该脚本可打开gecko Webdriver并打开任何网站。然后,我添加了其他功能,例如能够多次循环打开窗口。

错误 使用以下命令正常运行时,脚本可以工作:

  

Python3 run.py

但是当使用代理链运行相同的东西时,出现错误“拒绝”。 下面的所有脚本逻辑和错误消息。

脚本-运行中

driver = webdriver.Firefox(firefox_profile=profile)
driver.get("https://www.youtube.com/")
time.sleep(delay_time)
driver.close()

脚本-旋转

for x in range(rotations):
        print(f"Session: {x} started")
        run_driver(delay) # function for running driver

代理链错误

ProxyChains-3.1 (http://proxychains.sf.net)
Loading useragent file .. 

Session: 0 started
|R-chain|-<>-127.0.0.1:9050-<><>-127.0.0.1:46985-<--denied
|R-chain|-<>-127.0.0.1:9050-<><>-127.0.0.1:46985-<--denied
|DNS-request| localhost 
|R-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK
|DNS-response| localhost is 127.0.0.1
|R-chain|-<>-127.0.0.1:9050-<><>-127.0.0.1:46985-<--denied
|DNS-request| localhost 
|R-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK
|DNS-response| localhost is 127.0.0.1
|R-chain|-<>-127.0.0.1:9050-<><>-127.0.0.1:46985-<--denied
|DNS-request| localhost 
|R-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK
|DNS-response| localhost is 127.0.0.1
|R-chain|-<>-127.0.0.1:9050-<><>-127.0.0.1:46985-<--denied
|DNS-request| localhost 
|R-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK
|DNS-response| localhost is 127.0.0.1
|R-chain|-<>-127.0.0.1:9050-<><>-127.0.0.1:46985-<--denied
^Z
[1]+  Stopped                 proxychains python3 run.py --num 1 --delay 1 --ripper 0

感谢您的帮助。谢谢。

0 个答案:

没有答案