【发布时间】:2015-12-21 10:30:50
【问题描述】:
我尝试用scrapy 删除一页。我找到了带有 FireXpath(一个 firefox 插件)的 xpath,它看起来不错。但是使用 Scrapy,我没有得到任何结果。
我的 python 程序如下所示:
#!/usr/bin/python -tt
# -*- coding: utf-8 -*-
from scrapy.selector import Selector
from scrapy.contrib.spiders import CrawlSpider
from datetime import datetime
from scrapy.spider import BaseSpider
class robtex(BaseSpider):
# Crawling Start
CrawlSpider.started_on = datetime.now()
# CrawlSpider
name = 'robtex'
DOWNLOAD_DELAY = 3
start_urls = [ "https://www.whois.com/en/advisory/dns/com/stackoverflow/whois.html"]
def parse(self, response):
# Selector
sel = Selector(response)
print sel.xpath(".//*[@id='datawhois']/div[2]/table[3]/tbody/tr[3]/td[2]/a/text()").extract()
如何解决?
提前致谢。
【问题讨论】:
标签: python xpath web-scraping scrapy scrapy-spider