I am using this selector but it is giving error
//*[@id="quantity"]/option/[last()-1]
How do I select last OPTION?
I am using Scrapy Framework.
You have an extra /
before the [
making the XPath expression invalid. Remove it:
//*[@id="quantity"]/option[last()-1]
Note that you can also solve it using Python/Scrapy:
response.xpath('//*[@id="quantity"]/option')[-1].extract()
Or, in a CSS selector form:
response.css('#quantity option:last-child').extract_first()
response.css('#quantity option')[-1].extract()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With