在scrapy中使用responce.css时显示错误无效语法

时间:2018-01-27 06:07:02

标签: python css scrapy web-crawler spyder

这是我的代码

import scrapy

class spider1(scrapy.Spider):
name= 'Wikiipedia'
start_urls = ['https://en.wikipedia.org/wiki/Battery_(electricity)']

def parsed(self, response):
    print response.css("h1#firstHeading::text").extract()

在命令提示符下执行时,它显示以下错误

print response.css("h1#firstHeading::text").extract()
             ^
SyntaxError: invalid syntax

我不知道我做错了什么。 任何人都可以帮我这个吗?

2 个答案:

答案 0 :(得分:0)

我尝试了你的代码它工作得很好。 (我认为应该解析'但不能解析')

答案 1 :(得分:0)

在我的案例中指出Stack是正确的。 Python 3要求你在print语句中使用括号,然后一切正常。