小编use*_*739的帖子

如何通过 Selenium 在 Chrome 浏览器中使用 Tor

我正在尝试在 Tor 上运行我的 selenium 驱动程序。请注意,该脚本在没有 Tor 的情况下已经运行且没有错误。

这是我到目前为止所做的:

1)我调用了 Tor 框架

import socks
import socket
from stem.util import term    


import stem.process

SOCKS_PORT=7000 

socks.setdefaultproxy(proxy_type=socks.PROXY_TYPE_SOCKS5,
                      addr = "127.0.0.1", 
                      port = SOCKS_PORT)
socket.socket = socks.socksocket

# Perform DNS resolution through the socket
def getaddrinfo(*args):   return [(socket.AF_INET, socket.SOCK_STREAM, 6, '', (args[0], args[1]))]

socket.getaddrinfo = getaddrinfo

def print_bootstrap_lines(line):   
    if "Bootstrapped " in line:
      print(term.format(line, term.Color.GREEN))

tor_process = stem.process.launch_tor_with_config(
    tor_cmd = "C:/Users/my-username\Desktop/Tor Browser/Browser/TorBrowser/Tor//tor.exe" ,
    config = { 'SocksPort': str(SOCKS_PORT),},
    init_msg_handler = print_bootstrap_lines,
)
Run Code Online (Sandbox Code Playgroud)
  1. 在调用了我理解的容器的 Tor 框架之后,我调用了 …

proxy selenium google-chrome tor python-3.x

9
推荐指数
1
解决办法
7021
查看次数

标签 统计

google-chrome ×1

proxy ×1

python-3.x ×1

selenium ×1

tor ×1