2016-09-26 5 views
0

.onion URLを生成し、そのURLが本当であるかどうかを確認するプログラムを作成しています。 .onion URLにどのようにpingを実行するのですか?私のプログラムで生成されたURLは、 xxxxxxxxxxxxxxxx.onionの形式です。これが何かを意味するのであれば、私はPython自体に新しいものではありませんが、ネットワーキングのためにPythonを全く使用していないので、サンプルコードを簡単に理解してください。前もって感謝します。.onionアドレスをPythonでどのようにpingしますか?

+0

@ダン私は誰も私のためにアプリケーションを書くことを期待していません。私はちょうど私が尋ねたことをする方法を知りたい。私はまだPythonで.onionアドレスにpingする方法がわからないので、何も試していません。 – Caton101

+0

[Stem](https://stem.torproject.org/)で始める必要があります(これは、「python tor」の検索結果が一番上に表示されます)。 – Dan

答えて

0

はそれを使用すること自由に感じ、pythonで私のtorcrawlerを見てください:

https://github.com/marncz/torcrawler

あなたはプロキシを使用して、あなたのマシン上で実行されているTORを持っている必要があります。 Torcrawlerはデータベースを使用してリンクを保存し、すべての反復でさらに深く進むと、ソースを取得してウェブサイトを解析する方法を見ることができます。

+0

私のコードでどのように使用しますか?私はそれをインポートしてから、 'to_ping = getUrls.py(random_generated_address)'のようにしますか? – Caton101

+0

downlooadプロジェクト、ファイルgetUrls.pyを見て、そこにリンクを置き換える、あなたがそれを稼働させるために必要なものを取り除く、それは簡単なクリーンなプロジェクトです – Marcin

2

あなたが接続を整理しましたと仮定すると、あなたが探しているすべてのステータスは多分あなたが要求?:あなたは何を

http://docs.python-requests.org/en/master/

>>> import requests 
>>> ping = requests.get('http://3g2upl4pq6kufc4m.onion') 
>>> ping.status_code 
200 
関連する問題