pyppeteer拦截请求,修改url地址参数,访问目标网站是什么意思,对于这句话我们进行拆分解释。


pyppeteer拦截请求


pyppeteer拦截请求的意思是在请求访问某个页面之前,拦截目标请求的url地址。在下面代码中,启用拦截,将访问的百度地址更换为目标网站地址。


利用pyppeteer拦截请求,访问目标网站_百度


最后运行访问一下,可以看到已经将开始访问百度的地址,拦截后请求到目标网站



修改url地址参数


修改url地址参数,这里主要是修改百度的url地址参数,在百度搜索时,百度给网站的url进行了加密。当我们点击的时候,就会通过百度url地址参数,再跳转我们的网站。


利用pyppeteer拦截请求,访问目标网站_百度_02


对于这个地址,用python的方法可以进行生成加密的百度url地址参数。代码是参考csdn某位博主的,大家可以自己搜索加密方法。


利用pyppeteer拦截请求,访问目标网站_搜索_03


模拟请求访问


访问目标网站:放开拦截,访问替换之后的目标网站。


利用pyppeteer拦截请求,访问目标网站_搜索_04


我们先搜索目标关键词。比如访问:'https://www.baidu.com/s?wd=seo'.那么获取完这个页面下所有百度url参数地址。再进行请求拦截。修改事先加密好自己的网站地址进行访问。那么就可以成功的假装访问我们的网站了


利用pyppeteer拦截请求,访问目标网站_百度_05

最后大家关注一波哈!