我正在尝试一个使用scrapy从web页面下载图像的示例。在
这是spider文件:
from scrapy import Spider, Item, Field, Request
from items import TrousersItem
class TrouserScraper(Spider):
name, start_urls = "Trousers_spider", ["http://lookatmyfuckingredtrousers.blogspot.co.uk"]
def parse(self, response):
for image in response.selector.xpath('//*[contains(@class, "entry-content")]/div[contains(@class, "separator")]/a/img/@src'):
yield TrousersItem(image_urls=[image.extract()])
for url in response.selector.xpath("//*[contains(@class, 'blog-pager-older-link')]/@href"):
yield Request(url.extract(), callback=self.parse)
以及项目.py公司名称:
^{pr2}$当我打字时
scrapy crawl Trousers_spider
我得到这个错误:
No module named items
您需要import ^{} from your project package :
假设regular Scrapy project structure。在
相关问题 更多 >
编程相关推荐