1
私はこのセレクタを使用していますが、私が最後のオプションを選択するにはどうすればよいのエラーに- Scrapy
//*[@id="quantity"]/option/[last()-1]
を与えていますか?
私はScrapy Frameworkを使用しています。
私はこのセレクタを使用していますが、私が最後のオプションを選択するにはどうすればよいのエラーに- Scrapy
//*[@id="quantity"]/option/[last()-1]
を与えていますか?
私はScrapy Frameworkを使用しています。
の前に余分に/
があり、XPath式が無効になります。 CSSセレクタ形で、
response.xpath('//*[@id="quantity"]/option')[-1].extract()
または::あなたはまた、Pythonの/ Scrapyを使用してそれを解決することができます
//*[@id="quantity"]/option[last()-1]
注:それを削除
response.css('#quantity option:last-child').extract_first()
response.css('#quantity option')[-1].extract()
あなたは素晴らしいです。..ありがとう。 – Umair
どこで 'extract_one'メソッドが見つかりましたか?それはDocではありません。 Isnt? – Umair
また、この質問を見ることができますhttp://stackoverflow.com/questions/39938322/python-scrapy-cookies-are-not-working-but-working-in-php-curl-code – Umair