使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

1.引号的歧义:最外面应该使用单引号

  错误:

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

正确:把定位的xpath外加单引号

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

2.使用了关键字做变量

错误:

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

正确:注意关键字不能做变量

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

3.进入shell窗口时,url添加了“”

错误:

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

正确:去掉url的引号

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

4.使用xpath匹配相关信息,返回为空列表

错误:因为一开始网址就是错误的,所以不管匹配的xpath是不是对的,都会返回【】

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

正确:

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax

使用scrapy做爬虫遇到的一些坑:使用xpath和CSS遇到的一些 invalid syntax


(占坑待填补)