最近在研究爬虫,发现多个网站都有 js 翻页的内容,实在不想一个个配模板用 xpath 来解析.想请教各位大神有没有好的思路.
最近在研究爬虫,发现多个网站都有 js 翻页的内容,实在不想一个个配模板用 xpath 来解析.想请教各位大神有没有好的思路.
|
bayallenNov 8, 2015 via iPhone
1
JS 翻页一般也是发送 post 请求的,看看包的内容,然后模拟。
|
|
eooNov 9, 2015 via Android
4
无非就是用了无刷新翻页而已 ,抓包就能看到 GET 的参数 。
|
|
5
|
|
breeswishNov 9, 2015
6
百度对于 ajax 翻页的当然是抓不到了 ╮(╯▽╰)╭
|
|
oott123Nov 9, 2015 via Android
8
通用的? CasperJS 行么
|
|
ArrowingNov 9, 2015
9
用 phantomjs 咯, casperjs 也是基于 phantomjs 开发的
后台的 webkit ,满足你的要求 |
|
tonyVexNov 9, 2015
10
有些网站的数据都是 ajax 生成出来,那样的怎么处理?找到请求入口,模拟提交?
|
|
w3hackerNov 9, 2015
12
既然是 ajax 的 就有路径 你可以直接通过这个路径获取到数据吧 不过不行 只能用 phantomjs 、 caperjs 了 也很简单
|
|
Light3Nov 9, 2015
13
ajax 会有提交然后返回参数 你可以看看那个能抓到不
|