如何在python中ping .onion地址?

时间:2016-09-26 16:37:58

标签: python-3.x url web ping tor

我正在编写一个生成.onion URL的程序,然后检查该URL是否真实。如何ping .onion URL?我的程序生成的网址格式为 xxxxxxxxxxxxxxxx.onion 。如果这意味着什么,我对Python本身并不陌生,但我完全不熟悉使用python进行网络化,所以请让示例代码很容易理解。提前谢谢。

2 个答案:

答案 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使用数据库来存储链接,并且每次迭代都会更深入,您可以看到如何获取源代码和解析网站。