用心爱你潘美辰歌友网

标题: 如何获取微信文章永久链接 [打印本页]

作者: c_run    时间: 2016-7-15 00:54:35     标题: 如何获取微信文章永久链接

最近在搜索潘美相关演出消息时,发现微信近期做了一项更改。通过外部搜索引擎得到的微信公众号文章链接会在短时间内失效。简单的来说,当你在网上发布一个来自微信的公众号文章链接,基本上隔日它可能就变成无效了。这无疑让那些通过外部搜索引擎找寻的微信文章内容转发到论坛、贴吧、又或者外国平台如 facebook 等的人,在注明文章出处时,有着一定的影响。因为链接不是永久的。(看以下图)

[attach]22840[/attach]

失效的微信链接页面
作者: c_run    时间: 2016-7-15 00:58:18

怎么获取微信永久链接?

要解决这链接问题,目前方法要从它的页面源代码寻找一些蛛丝马迹。以下我以潘美在永德芒果节演出的一个相同的微信文章做讲解:

临时链接与永久链接区分

临时链接http://mp.weixin.qq.com/s?src=3& ... afrz6osjbVwoMm6ZEE=

永久链接http://mp.weixin.qq.com/s?__biz= ... Mw==&scene=6#rd

基本上临时链接开头都会有个 timestamp 字样。要怎么转换成永久链接并保存?

1)打开微信文章的页面
2)查看网页的源代码 (view source),鼠标在网页然后右键点击源代码
3)寻找以下类似的 JavaScript(黑格子内)

[attach]22841[/attach]

4)建议使用 notepad 来处理链接参数合拼
5)链接开头必须是使用 http://mp.weixin.qq.com/s?__
6)合拼上述所找到的参数

合拼次序:
biz=
mid=
idx=
sn=

或者这次序:
biz=   
sn=   
mid=     
idx=

最后尾部可加入:"3rd=MzA3MDU4NTYzMw==&scene=6#rd" (可有可无的固定参数)

永久链接排序形成了
http://mp.weixin.qq.com/s?__biz=MzI2MjAxODc1NA==&mid=2650913911&idx=1&sn=97d0ffcdbda6936b03478140f198e2b9

如果尾部加入固定参数,永久链接就变成了:
http://mp.weixin.qq.com/s?__biz=MzI2MjAxODc1NA==&mid=2650913911&idx=1&sn=97d0ffcdbda6936b03478140f198e2b9&3rd=MzA3MDU4NTYzMw==&scene=6#rd

注意事项:
1)连接每段参数之间必须加入&
2)链接开头 http://mp.weixin.qq.com/s?__(必须确保有”两个下划线” underscore line),不然如果文章含有插入视频会出现显示偏位问题,QR 码也会无法正常显示出来。


网上也有类似解决方法(https://www.zhihu.com/question/26084813)。
但是这个作者遗漏了一个重要部分,它开头的 http://mp.weixin.qq.com/s?biz= 里的 /s?biz 中间少了 “下划线” (underscore),这会导致微信页面出现一些显示问题。(即插入视频显示会偏位和QR码无法正常显示),即便文章内容能正常显示。这个大家务必要注意的。


另一个简单点的方法,就是使用 wechat_redirect 方式。即通过手机微信应用程序找寻到的微信文章,转发到其他平台上。
永久链接
http://mp.weixin.qq.com/s?__biz= ... e=4#wechat_redirect
http://mp.weixin.qq.com/s?__biz= ... 8vUNcfwD543Fbc5x#rd






欢迎光临 用心爱你潘美辰歌友网 (http://panmei.net/bbs/) Powered by Discuz! X2