ModuleNotFoundError
0
import scrapy from scrapy.linkextractors
import LinkExtractor from scrapy.spiders
import CrawlSpider, Rule from scrapy.http
import Request from qsauto.items
import QsautoItem
class QiushibaikeSpider(CrawlSpider):
name = 'qiushibaike'
allowed_domains = ['qiushibaike.com']
''' start_urls = ['http://qiushibaike.com/'] '''
rules = ( Rule(LinkExtractor(allow=r'article/'), callback='parse_item', follow=True), )
def start_requests(self):
ua=("User-Agent","Mozilla/5.0 (Windows NT 6.1; W…) Gecko/20100101 Firefox/59.0")
yield Request('http://www.qiushibaike.com',headers=ua)
def parse_item(self, response):
i = QsautoItem()
i["content"]=response.xpath("//div[@class='content']/span/text()").extract()
i["link"]=response.xpath('//link[@rel="canonical"]@href"').extract()
print(i["content"])
print(i["link"])
return i
我的这个代码出现了:ModuleNotFoundError: No module named 'qsauto'
这是因为什么呢?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
ID王大伟 - 人生苦短,我选Python。 2018-04-12 回答
赞同来自: