教你破解微信图文只能在微信浏览器打开的限制
测试05 人气:0当我们再微信上看到有用的图文时,想要电脑打开图文消息,但是当把链接发送到电脑上时,才发现电脑根本打不开图文链接,但是我们又需要用电脑操作,这个时候应该怎么办呢?
01首先在手机上使用微信打开一篇图文消息。
02然后点击右边的复制链接,把复制好的链接发送到QQ的“我的电脑”上面。
03接着我们把这个地址在浏览器上打开,上面显示只能在微信打开。
04这是由于服务号的后台做了程序判断。通过用户请求的user-agent 域的值来判断请求是否来自微信浏览器,如果是来自微信浏览器,则可以打开内容页面,如果不是,就会显示“关注微信:yunqu1234 看更多精彩内容!么么哒”的相关提示信息。 但是我们想要知道这个图文消息的素材,就必须要在电脑浏览器上打开。我们可以从原理上来实现图文的获取。
05当网络抓包工具发现微信浏览器的user-agent域的内容如下:Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255 我们可以通过修改user-agent这段的值来实现通过电脑也可以打开微信的图文信息。
06首先下载一个插件Ultimate User Agent Switcher -浏览器UserAgent切换,下载完成以后直接拖放到搜狗浏览器的扩展程序中安装。
07点击该插件的“选项”,新增一个“weixin”的配置,内容就是上面的user-agent的内容:Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255。
08点击在搜狗浏览器地址栏右侧的User Agent Switcher插件图标,把“立即启用”勾上,并把“weixin”设置我们的配置。
09点击搜狗浏览器设置里面的“更多工具”——“开发者工具”,点击开发者工具下面的手机图标,把搜狗浏览器设置成手机模拟器模式。
10再打开之前的图文链接,因为user-agent和微信浏览器的user-agent设置成了一模一样的,所以微信后台程序认为我们是通过微信内置浏览器在浏览,所以也就图文链接,在开发者工具这里可以看到源码和任何素材资源的链接地址,这样电脑也能下载图文素材了。
11在需要的素材右键点击“审查元素”,就会显示素材所在位置的源码,右键点击源码,点击“open link in new tab”,就能够在新的窗口打开该资源,右击选择“另存为“,可以保存该材料到电脑。
加载全部内容