【发布时间】:2016-09-05 05:39:54
【问题描述】:
我想在开始使用 python scrapy 爬行之前检查 tor。我在 linux 上使用polipo/tor/scrapy。
有了这个设置,scrapy 在它的爬网中正确地使用了 tor。我检查scrapy是否正确使用tor的方法是在myspider中抓取this page。
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')))
但是我认为可能有更好/更干净的方法。我知道我可以check tor service status 或check ip address 但我想实际检查一下是否正确建立了tor 连接。
【问题讨论】: