2016-09-26 13 views
0

Я пишу программу, которая генерирует URL-адреса, и затем проверяет, действительно ли этот URL. Как я пинговать URL-адрес? URL-адреса, созданные моей программой, находятся в формате xxxxxxxxxxxxxxxx.onion. Если это что-то значит, я не новичок в Python, но я совершенно не знаком с использованием python для работы в сети, поэтому, пожалуйста, сделайте код примера легко понятным. Заранее спасибо.Как мне пинговать адрес .onion в python?

+0

@ Dan Я не ожидаю, что кто-нибудь напишет заявку на меня. Я просто хочу знать, как делать то, что я просил. Я еще ничего не пробовал, потому что не знаю, как пинговать адрес .onion в python. – Caton101

+0

Вы должны начать с [Stem] (https://stem.torproject.org/), который в качестве верхнего результата отобразит поиск Google для «python tor». – Dan

ответ

0

Посмотрите на мою torcrawler в питона, не стесняйтесь использовать его:

https://github.com/marncz/torcrawler

Вы должны использовать прокси-сервер и иметь TOR работает на вашем компьютере. Torcrawler использует базу данных для хранения ссылок и еще глубже с каждой итерацией, вы можете увидеть, как получить исходные и синтаксические сайты.

+0

Как его использовать в моем коде? Я просто импортирую его, а затем сделаю что-то вроде: 'to_ping = getUrls.py (random_generated_address)'? – Caton101

+0

downlooad project, посмотрите файл getUrls.py и замените ссылку там, выясните, что вам нужно, чтобы заставить его работать, это простой чистый проект – Marcin

2

Предполагая, что вы разобрались соединение и все, что вы ищете это состояние может быть, вы могли бы использовать запросы ?:

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

>>> import requests 
>>> ping = requests.get('http://3g2upl4pq6kufc4m.onion') 
>>> ping.status_code 
200 

 Смежные вопросы

  • Нет связанных вопросов^_^