最近在爬取信用中国的时候,有个参数,encryStr,始终找不到,最后发现,只要拿到请求的网页,再从网页中取出来,encryStr,最后再拼到需要的地方就可以了
这是,搜索页url,https://www.creditchina.gov.cn/xinyongxinxi/index.html?index=0&keyword=%E5%B0%8F%E7%B1%B3%E7%A7%91%E6%8A%80
点击公司名称,跳转到新的网页
跳转过后的url,看到,有个参数,encryStr=MjE5LHI5dyx9UXQ%3D%0A,找了好久,没能找出生成 的方法,最后还是放弃。
用selenium,本身有个方法,browser.current_url,可以获得请求页面的url,从url 里面取出生成好的参数,再拼接到需要 的地方,完美解决。。。