鱼C论坛

 找回密码
 立即注册
查看: 2976|回复: 6

scrapy已经安装好了,但是实际爬取的时候还是会报错name 'scrapy' is not defined

[复制链接]
发表于 2018-10-31 15:07:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#spider代码如下
import scrapy

class TaobaoSpider(Scrapy.Spider):
    name = "taobao"
    allowed_domains = [taobao.com,tmall.com]
    start_urls = [
        'https://s.taobao.com/search?q=%E6%98%BE%E7%A4%BA%E5%99%A8&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&spm=a21bo.2017.201856-taobao-item.1&ie=utf8&initiative_id=tbindexz_20170306'
        ]

def parse(self,response):
    self.driver.get(response.url)
    pass
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-10-31 15:10:59 | 显示全部楼层
请问有大神遇到过同样的情况吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-31 15:12:43 | 显示全部楼层
那就是你还没有安装好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-31 15:14:19 | 显示全部楼层
以下是报错信息:
C:\Users\Admin\tutoria>scrapy crawl taobao
Traceback (most recent call last):
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python37-32\Scripts\scrapy.exe\__main__.py", line 9, in <module>
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\cmdline.py", line 149, in execute
    cmd.crawler_process = CrawlerProcess(settings)
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\crawler.py", line 249, in __init__
    super(CrawlerProcess, self).__init__(settings)
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\crawler.py", line 137, in __init__
    self.spider_loader = _get_spider_loader(settings)
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\crawler.py", line 336, in _get_spider_loader
    return loader_cls.from_settings(settings.frozencopy())
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\spiderloader.py", line 61, in from_settings
    return cls(settings)
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\spiderloader.py", line 25, in __init__
    self._load_all_spiders()
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\spiderloader.py", line 47, in _load_all_spiders
    for module in walk_modules(name):
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\scrapy\utils\misc.py", line 71, in walk_modules
    submod = import_module(fullpath)
  File "c:\users\admin\appdata\local\programs\python\python37-32\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\Admin\tutoria\tutoria\spiders\taobao_spider.py", line 3, in <module>
    class TaobaoSpider(Scrapy.Spider):
NameError: name 'Scrapy' is not defined
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-31 15:20:47 | 显示全部楼层
傻楼主自己发现问题了,spider 里面的scrapy给我拼成大写的了,改成小写就好了

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-31 15:22:03 | 显示全部楼层
爬虫还没学到,不过class TaobaoSpider(Scrapy.Spider)里面的scrapy应该小写吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-31 15:25:42 | 显示全部楼层
scrapy小写的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 17:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表