前言

本文首发于本人公众号【Python编程与实战】

最近有朋友推荐了一个很简单的需要 js 逆向的网站
中国土地市场网

主要是需要获取下面的信息

Python爬虫进阶之JS逆向入门_Python开发

分析

首先当然是抓包分析返回的数据
或者直接将链接放到代码里面,将响应内容打印出来。
如果一样的话说明直接就能获取到,否则的话可能就是对网页进行了处理等

Python爬虫进阶之JS逆向入门_Python开发_02

上面是用代码请求返回的响应
html 中嵌入了 JS,而且很可能做了跳转,因为有个 location 的变量

破解

下面是通过 Chrome 浏览器抓包的过程
经过了两次跳转