我正在编写一个生成.onion URL的程序,然后检查该URL是否真实。如何ping .onion URL?我的程序生成的网址格式为 xxxxxxxxxxxxxxxx.onion 。如果这意味着什么,我对Python本身并不陌生,但我完全不熟悉使用python进行网络化,所以请让示例代码很容易理解。提前谢谢。
答案 0 :(得分:2)
假设您已经整理了连接,并且您正在寻找的是状态,也许您可以使用请求?:
http://docs.python-requests.org/en/master/
>>> import requests
>>> ping = requests.get('http://3g2upl4pq6kufc4m.onion')
>>> ping.status_code
200
答案 1 :(得分:0)
在python中查看我的torcrawler,随意使用它:
https://github.com/marncz/torcrawler
您需要使用代理并在您的计算机上运行TOR。 Torcrawler使用数据库来存储链接,并且每次迭代都会更深入,您可以看到如何获取源代码和解析网站。