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 協議》,轉載必須註明作者和本文連結