如何破解“请在微信客户端打开连接”限制 80C

我现在抓取到一个公众号调用微信的登录方式,取到了关键的Cookies
其他页面只要带上这个COOKIES就会认为,这次访问是在微信客户端登陆的

但是有个问题,就是这个Cookies过段时间会自动失效

因为技术有限,我找不到让这个COOKIES生效的访问是在哪里。

公众号:深圳电信
关注之后有个,我的服务》安装|修障》装机评价

要访问到装机评价的面页关键的Cookies才生效,这个关键Cookies是每个微信号固定不变的
现在主要是不知道哪个访问是让这个COOKIES生效的。

现在目前主要的问题是:

    1:不知道哪个关键请求是让这个Cookies生效,我现在的方法是,当这个COOKIES失效了,我就用手机微信登陆这个公众,这时候还不能生效,进入了装机评价后这个COOKIES就生效了。

    2:有小部分的时候我用手机登陆之后,这个COOKIES还是不能生效,用微信抓取的包进行模拟请求,可以正常解析,但是如果用我写的软件模拟请求,参数,COOKIES,等所有信息都一致的情况下,一样会返回请在微信客户端登陆。

各位大神来回答问题。网上17年12月的时候别人研究的成果修改:修改User-Agent的MicroMessenger改成:micromessahe,无效。

4个回答

自己看抓包的请求所有请求头,都要一致才行,特别是自定义的请求头一定得附带上,自定义的一般都有特殊用途,少了验证不通过

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 正解。可以抓包看下
大约 2 年之前 回复

修改 user-agent 无效,已试过了。自定义的请求头已经附上了,还是不行
Fiddler里面有2个包,一个是微信客户端请求的,一个是我模拟请求的,所有参数,请求头,GET内容都一样,两个放在Fiddler里面进行请求,
只要在微信客户端请求的才可以正常返回数据。另外一个我模拟的硬是提示我要在微信客户端打开连接。

把User-Agent改成微信电脑版/百度云助手等电脑软件的(一定要知名,微信才会录入。)可能页面会变成电脑版的,上网搜自动适应的代码)

这个问题是比较讨厌,如何避免访问网站时不出现“请在微信客户端打卡链接”这种讨厌的限制?否则,网站在PC端无法正常访问了。。。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问