上位机软件(C/Python/Java等)
直播中

中培

4年用户 90经验值
擅长:可编程逻辑 MEMS/传感技术 嵌入式技术 EMC/EMI设计 EDA/IC设计 处理器/DSP
私信 关注
[经验]

如何使用Python通过Tor浏览器发出请求

  Python编程语言是个十分神奇的技术,利用Python可以改变网页前端你想要变换的模样。所以有人就提问了,如何使用Python通过Tor浏览器发出请求?如果要使用Python3,我们将要使用一个Python库控制器超过Tor的请求的Tor称为干。为此,您需要为您的操作系统安装茎包。下面是一些简单的操作命令,通过这些命令的操作,您就能实现Python通过Tor浏览器发出的请求了。
  · 对于MacOS:
  pip3 install stem
  · 在python3 venv中(推荐)。
  · 对于Ubuntu:
  sudo pip3 install stem
  · 在python3 venv中(推荐)。
  from stem import Signalfrom stem.control import Controllerwith Controller.from_port(port = 9051) as controller:
  controller.authenticate(password='your password set for tor controller port in torrc')
  print("Success!")
  controller.signal(Signal.NEWNYM)
  print("New Tor connection processed")
  但是,您尚未完成。您可能会收到此错误:
  error(61, 'Connection refused')
  这是因为您的计算机上尚未打开端口9051。
  要解决此问题,您需要编辑torrc文件并取消注释相应的行。
  ControlPort 9051## If you enable the controlport, be sure to enable one of these## authentication methods, to prevent attackers from accessing it.
  HashedControlPassword16:
  要生成密码,请运行:
  tor --hash-password ""
  哪里是您要设置的密码。
  通过Tor发出请求已完成。
  注意:要运行
  tor
  命令,您需要
  tor
  软件包已安装。对于macOS,可以使用以下命令轻松安装
  brew install tor。
  以上就是关于如何使用Python通过Tor浏览器发出请求的全部内容介绍,想了解更多关于如何使用Python的信息,请继续关注中培教育。原文链接:http://www.zpedu.com/it/rjyf/11654.html

更多回帖

发帖
×
20
完善资料,
赚取积分