简数导航:简数首页 简数控制台 采集入门教程 数据导出发送 AI写作生成
点击【加载更多】翻页采集
有些列表页没有数字分页或 "下一页" 链接,只有一个【加载更多】按钮,点击后新内容会直接追加到页面底部。这种 "动态加载" 方式使得传统翻页采集失效。
对于这类页面,可以使用简数采集器的 "Ajax动态加载" 功能,通过自动模拟点击按钮来采集全部数据。
使用说明:
1. 启用【Ajax动态加载】模拟点击
在采集任务的列表提取器中,按以下步骤操作:点击【动态】 -> 勾上【启用Ajax动态加载】 -> 选择【点击加载更多】-> 元素选择器中填写 "加载更多" 按钮的CSS选择器或XPath路径(详细获取方法) -> 设置点击次数,建议不超过5次(通常3-5次即可采集近期更新的全部数据,次数过多易引起超时)。
完成此配置后,请继续正常配置列表提取器(网址采集)与 详情提取器(内容采集),最后运行任务即可采集【加载更多】翻页的数据。
"Ajax动态加载" 加载类型使用说明:
【仅等待】:当列表提取器预览窗口看不到想采的数据(空白、一直“加载中”或内容缺失等),但在浏览器里正常显示,就可尝试启用Ajax等待功能。
【点击加载更多】:适用于采集点击 "加载更多" 按钮动态加载数据的网页,没有数字分页或 "下一页" 链接;
2. 获取选择器便捷方法
获取 "加载更多" 按钮的CSS选择器或XPath路径的便捷方法。
1)查找按钮Html代码
在浏览器直接访问列表页(chrome浏览器为例),加载更多按钮处鼠标右键-> 选择【检查】-> 自动定位到按钮相应的Html标签代码。
2)获取CSS选择器或Xpath路径(二选一)
方法一:获取CSS选择器
观察Html代码中按钮的class属性值,在其前面添加一个点.符号,即可组合成CSS选择器。例如class="zq_more",则选择器应为.zq_more-> 填写到【Ajax动态加载】的元素选择器栏。
方法二:获取XPath路径
在加载更多按钮的Html代码处,鼠标右键 -> 依次选择【Copy】-> 【Copy Xpath】,即可自动复制生成的Xpath路径值 -》粘贴到【Ajax动态加载】的元素选择器栏。