scrapy如何获取动态数据的下一页url?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scrapy如何获取动态数据的下一页url?相关的知识,希望对你有一定的参考价值。

<a href="javascript:__doPostBack('MoreInfoList1$Pager','1')" title="转到第1页">

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['Form2'];
if (!theForm)
theForm = document.Form2;

function __doPostBack(eventTarget, eventArgument)
if (!theForm.onsubmit || (theForm.onsubmit() != false))
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();


//]]>
</script>
常规网站是这样的获取的:
next_page = response.xpath('//a[contains(., "下一页")]/@href').get()

参考技术A 用浏览器打开网页,按F12键打开调试界面。点击下一页,然后跟踪请求的发送,找到对应的请求接口, 参考技术B

把网址贴出来我试试看,这个需要调试才能出结果(scrapy做post处理难处理多,最终还是想办法怎么做post提交才行)

以上是关于scrapy如何获取动态数据的下一页url?的主要内容,如果未能解决你的问题,请参考以下文章

Scrapy中如何获取下一页链接

python下用selenium的webdriver包如何在执行完点击下一页后没有获得下一页新打开页面的html源代码

如何有条件地转到pageViewController中的下一页?

如何使用 Scrapy FormRequest 在分页的 .asp 站点上模拟下一页链接请求

使用 Scrapy 传递请求

如何跳转到 PrintDocument 的下一页?