(Python)在导入的模块scrapy中找不到任何项目

2024-05-19 12:52:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在这个路径上使用scrapy启动了一个项目C:\Users\PATTY\Desktop\Project_Website\Scrapy

问题是我进口的大部分商品都找不到。 例如在quotes.py中,它成功地导入了模块scrapy,但无法打开其项:

import scrapy


class QuotesSpider(scrapy.Spider):   # Error Cannot find reference Spider in imported module scrapy
    name = 'quotes'
    allowed_domains = ['quotes.toscrape.com/']          
    start_urls = ['http://quotes.toscrape.com/']

    def parse(self, response):
         pass

类似地,在我的items.py文件中:

^{pr2}$

这是我的项目目录:

Scrapy>
  quotes_spider>
       quotes_spider>
             spiders>
                  __init__.py
                  quotes.py
             __init__.py
             items.py
             middlewares.py
             pipelines.py
             settings.py
       scrapy.cfg

任何帮助都将不胜感激。在


Tags: 项目py路径cominititemsusersquotes
2条回答

看起来你正在使用教程,但是你发布的内容并不完整,这使得你很难看到你的案例发生了什么。在

我会仔细检查你的密码。如果看起来正确,请检查日志输出。在

日志应该如下所示:

[ ... Scrapy log here ... ]
2016-09-19 12:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET    http://quotes.toscrape.com/page/1/> (referer: None)
[s] Available Scrapy objects:
[s]   scrapy     scrapy module (contains scrapy.Request, scrapy.Selector, etc)
[s]   crawler    <scrapy.crawler.Crawler object at 0x7fa91d888c90>
[s]   item       {}
[s]   request    <GET http://quotes.toscrape.com/page/1/>
[s]   response   <200 http://quotes.toscrape.com/page/1/>
[s]   settings   <scrapy.settings.Settings object at 0x7fa91d888c10>

你的回复是200码。在

更多信息请访问:

https://doc.scrapy.org/en/latest/intro/tutorial.html

祝你好运!在

您的目录名Scrapy与Pycharm中的import scrapy冲突

我也有同样的问题,只需更改你的顶级目录名

相关问题 更多 >