Я хотел бы проверить tor, прежде чем начать сканирование с помощью python scrapy. Я использую polipo/tor/scrapy в Linux.
с этой настройкой scrapy правильно использует tor при сканировании. Способ, которым я проверяю, правильно ли скрайп использует tor, заключается в том, чтобы сканировать эту страницу в myspider.
class mySpider(scrapy.Spider):
def start_requests(self):
yield Request('https://check.torproject.org/', self.parse)
def parse(self, response):
logging.info("Check tor page:" + str(response.css('.content h1::text')))
Однако я думаю, что может быть лучший/чистый способ сделать это. Я знаю, что могу проверить статус службы tor или проверить IP-адрес, но я хочу проверить, правильно ли установлено соединение tor.