pythonのscrapy(scrappy shell)でサイト情報を取得しようとしています。
食べログの下記サイトからレストラン名を取得しようとしました。
python
1scrapy shell https://tabelog.com/tokyo/A1321/A132101/13025978/ 2 3>>>>response.css('.display-name').xpath('string()').extract_first().strip() 4Out[1]: '手打蕎麦 じゆうさん'
質問:ここでなぜレストラン名を取得するのにresponse.css()
に'.display-name'
を指定するのでしょうか?
google chromeのIEを使用し、htmlを確認したのですが、それらしきものが見当たりません。Macなのでcommand+option+IでIEツールを使用し、サイトのレストラン名をクリックした時のhtmlを確認しました。しかしそれらしき属性が確認できません。
レストラン名を取得するためにresponse.css()にこのような引数を指定する理由を教えていた開けないでしょうか?
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー