如何使用 Python 通過 Tor 瀏覽器發出請求

zhongpeijiaoyu發表於2020-07-17

  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的資訊,請繼續關注中培教育。原文連結:www.zpedu.com/it/rjyf/11654.html

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章