Я пытаюсь удалить информацию из https://seminovos.localiza.com/Paginas/resultado-busca.aspx?&yr=2014_2019&pc=25000_500000
На этой веб-странице кнопка next_page имеет href
со следующим: 'javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl42$g_f221d036_75d3_4ee2_893d_0d7b40180245$ProximaPaginaSuperior", "", true, "", "", false, true))
Я мог бы сделать это легко с помощью Selenium, но с помощью скрапа, как я могу перейти на следующую страницу?
Я пробовал что-то вроде:
next_page = response.xpath('.//a[@class="item option next"]/@href').extract_first()
if next_page:
self.log(next_page)
scrapy.http.FormRequest(response.url,formdata={"eventTarget":"ctl00$ctl42$g_f221d036_75d3_4ee2_893d_0d7b40180245$ProximaPaginaSuperior","eventArgument":"","validation":"true","validationGroup":"","actionUrl":"","trackFocus":"false","clientSubmit":"true"},callback=self.parse)
Как правильно перейти к следующей странице в этой ситуации?