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 F
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()