侧边栏壁纸
博主头像
Z同学博主等级

工作磨平激情前,坚持技术的热忱。 欢迎光临Z同学的技术小站。 分享最新的互联网知识。

  • 累计撰写 274 篇文章
  • 累计创建 55 个标签
  • 累计收到 74 条评论

使用Chrome浏览器,实现阅读公众号网页内容。

Z同学
2020-08-26 / 0 评论 / 0 点赞 / 1,183 阅读 / 822 字
温馨提示:
本文最后更新于 2021-11-18,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

前言

很多公众号的Web端应用,都需要我们通过手机登录。而且必须是在手机上才能打开。
而有时,我们必须在pc上进行访问时该怎么办?

1.查询该公众号是否有pc版-通常情况下没有。
2.通过技术手段实现在pc浏览器上访问的效果。

1.修改浏览器请求头

修改浏览器的Headers信息,让对方认为我们是采用Android 或者iOS端登录。
同该方法进行调整之后,我们就能够在浏览器上访问网页了。

方法很简单:User-Agent Switcher for Chrome 下载该插件,然后选择各种模式就可以实现了。

让对方服务器以为你当前是通过手机在访问该网站。
image.png

可以看到支持的模拟对象。

2.修改Cookies

还有一种情况下,公众号通常都是通过该微信自动进行登录的。我们如果在浏览器上模拟手机登录。该怎么办?直接修改Cookies就可以了。

一般应用服务器使用用户的openid标识用户,所以得到通过用户请求中的code获取到openid后即表示用户已经被认证,应用服务器此时通常在这个请求的response中加入Set-Cookie将登录信息写入微信浏览器(或者对之前的cookie的认证信息标记为有效)
步骤很简单:
**1.使用Fiddler插件freeCookies 抓取cookies信息 **

具体的freeCookies 插件的安装方式可以参考https://www.cnblogs.com/lulianqi/p/9481203.html

作者也介绍了如何实现。

2.将你的浏览器模式调整为android 或者ios。

那么你就能够跨过必须在手机端才能浏览的限制了

还有一种方式可以替换Headers和Cookies

使用FreeHttp 插件 。相较于FreeCookies插件,这个会更方便,而且不用你的浏览器安装User-Agent 替换插件了。

具体的FreeHttp 的介绍可以参考该网站内容: https://www.cnblogs.com/lulianqi/p/10428551.html

0

评论区