运行拷贝的scrapy项目遇到的两个问题的解答

错误1 bad magic number in ‘math’: b’\x03\xf3\r\n的解决办法。

1.出现魔法命令错误的问题。

因为我直接拷贝了别人编译过的项目。所以报了这个错误。

解决办法

删除项目中所有的.pyc文件。

错误2 ‘Spider not found: tianya-url(.py)

解决办法

You should use the spider name, not the script name.

For example, if you have the following spider:

class MySpider(CrawlSpider):
    name = "myspider"
    ...
In this case, you would run it as:

scrapy crawl myspider

就是在你的py文件里面找一下name这个东西,然后把你的文件名和name一样。 执行的时候是不加.py的。

scrapy crawl myspider
很感谢stackoverflow,这里加上以上两个问题的参考网址:
https://stackoverflow.com/questions/25776782/i-cannot-get-import-random-to-work-python-3

https://stackoverflow.com/questions/24738672/scrapy-error-spider-not-found

你可能感兴趣的:(python爬虫)