2017-07-18 17 views
1

ウェブサイトから価格情報を取得しようとしています(練習用のウェブクローラーを構築する方法を学ぶ)。私は私のクローラを構築するためにscrapyを使用していますし、私の価格のクモで、私は次のコード行と価格のHTMLフィールドのXPathを引くしようとしています:Scrapy response.xpath無効な構文

text = response.xpath(‘/html/body/div[8]/div[2]/div[1]/div[2]/div[4]/div[7]/div[1]/div/meta[2]’).extract() 

私は構文「を取得していますプログラムを実行するとResponse.xpath()の最初の一重引用符の下にニンジンを置き、「Error:Invalid Syntax」と入力します。私は何も変えない二重引用符に変更しようとしました。何か案は?

答えて

2

それはあなたが '、 『』ではないか「

text = response.xpath('/html/body/div[8]/div[2]/div[1]/div[2]/div[4]/div[7]/div[1]/div/meta[2]').extract() 
を、使用を使用している引用符のタイプです