以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [分享]求助:微信订阅号文章网址分析及代码转换  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=84960)

--  作者:李孝春
--  发布时间:2016/5/13 21:13:00
--  [分享]求助:微信订阅号文章网址分析及代码转换
在微信订阅号中,登陆后得到的源代码为:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文章素材代码,貌似是josn格式的.txt


经过分析,图文文章地址源代码为:

http:\\/\\/mp.weixin.qq.com\\/s?__biz=MzA5NTg0ODMxMg==&mid=505018115&idx=1&sn=0fb9edccf9d93bb43bf41e750521bcce#rd

经过字符切换,将\\/替换为/即得到下列地址:

http://mp.weixin.qq.com/s?__biz=MzA5NTg0ODMxMg==&mid=505018115&idx=1&sn=0fb9edccf9d93bb43bf41e750521bcce#rd

运行代码如下:

Dim s As String = "http:\\/\\/mp.weixin.qq.com\\/s?__biz=MzA5NTg0ODMxMg==&mid=505018115&idx=1&sn=0fb9edccf9d93bb43bf41e750521bcce#rd"

s = s.Replace("\\/","/").Replace("amp;","")

OutPut.Show(s)


结论:
http://mp.weixin.qq.com/s?__biz=MzA5NTg0ODMxMg==&mid=505018115&idx=1&sn=0fb9edccf9d93bb43bf41e750521bcce#rd
等同
http://mp.weixin.qq.com/s?__biz=MzA5NTg0ODMxMg==&mid=505018115&idx=1&sn=0fb9edccf9d93bb43bf41e750521bcce


经过对比:
http://mp.weixin.qq.com/s?__biz=MzA5NTg0ODMxMg==   网址前缀 基本不变

mid=505018115 代表当前图文条
amp;     amp;这个部分可以删除,并不影响直接网址
idx=1    代表在当前图文条中,图文素材的顺序,可以用来进行判断当前条文下一共有多少个图文素材
sn=0fb9edccf9d93bb43bf41e750521bcce   当前图文素材的身份码
#rd     功能不详 删除也可以 不影响直接网址 






--  作者:李孝春
--  发布时间:2016/5/13 21:13:00
--  回复:(李孝春)[分享]求助:微信订阅号文章网址分析...
惯例  
沙发自己的 呵呵

--  作者:Hyphen
--  发布时间:2016/5/14 10:52:00
--  
还是通过接口来操作公众号吧,不然微信的网页稍作变动,又要重新分析网页