这是我到现在为止的代码
import socks
import socket
import requests
import json
socks.setdefaultproxy(proxy_type=socks.PROXY_TYPE_SOCKS5, addr="127.0.0.1", port=9050)
socket.socket = socks.socksocket
data = json.loads(requests.get("http://freegeoip.net/json/").text)
它工作正常。问题是当我使用.onion
网址时显示错误
无法建立新连接:[Errno -2]名称或服务未知
稍微研究一下后,我发现尽管http请求是在tor
上进行的,但解析仍然存在于clearnet上。什么是正确的方式,所以我也可以通过网络解析域连接到.onion
网址?