微信图文消息的图片地址如何解析?
hello~这个问题和node本身无关。 我这边有一个微信图文消息的结构:
<msg><br/><appmsg appid="" sdkver="0"><title>王路:朋友圈的撩妹男</title><des>我之前以为,把一个人的朋友圈屏蔽掉就看不到他了,后来发现并不是。好多人会出现在广告的下面。朋友圈广告的一个很</des><action></action><type>5</type><showtype>0</showtype><mediatagname></mediatagname><messageext></messageext><messageaction></messageaction><content></content><contentattr>0</contentattr><url>http://mp.weixin.qq.com/s?__biz=MzA5OTc3NzEzMw==&mid=2653667114&idx=1&sn=21e855413e292acd858df3e6ba157825&scene=1&srcid=0614nidVwFh2p9eLvUymcB4n#rd</url><lowurl></lowurl><dataurl></dataurl><lowdataurl></lowdataurl><appattach><totallen>0</totallen><attachid></attachid><emoticonmd5></emoticonmd5><fileext></fileext><cdnthumburl>304c02010004453043020100020424b0459002033d11fd0204b2e2e2650204575fbc4a0421313338393235323233304063686174726f6f6d3234325f313436353838363533380201000201000400</cdnthumburl><cdnthumbmd5></cdnthumbmd5><cdnthumblength>5885</cdnthumblength><cdnthumbwidth>160</cdnthumbwidth><cdnthumbheight>160</cdnthumbheight><cdnthumbaeskey>155dc89ca2394b1691b2e7eacdaade6e</cdnthumbaeskey><aeskey>155dc89ca2394b1691b2e7eacdaade6e</aeskey><encryver>0</encryver></appattach><extinfo></extinfo><sourceusername>gh_6a66df79316b</sourceusername><sourcedisplayname>王路在隐身</sourcedisplayname><commenturl></commenturl><thumburl></thumburl><statextstr></statextstr><md5></md5></appmsg><br/><fromusername>kilik52</fromusername><br/><scene>0</scene><br/><appinfo><br/><version>1</version><br/><appname></appname><br/></appinfo><br/><commenturl></commenturl></msg><br/>
其中图片地址我觉得是在这里:
<cdnthumburl>304c02010004453043020100020424b0459002033d11fd0204b2e2e2650204575fbc4a0421313338393235323233304063686174726f6f6d3234325f313436353838363533380201000201000400</cdnthumburl>
那一串字符应该是代表了微信的图片的url,请问有什么办法可以知道这串数字对应什么?
10 回复
@TimothyJin 这样?
<img src="data:image/jpeg;base64,304c02010004453043020100020424b0459002033d11fd0204b2e2e2650204575fbc4a0421313338393235323233304063686174726f6f6d3234325f313436353838363533380201000201000400" alt="Base64 encoded image" width="150" height="150"/>
看起来并不对呀,我jpg,png,gif都试过了。
用了cdnthumbaeskey里面的字段去解密,解密出来是这个:
zxGG0vccceJj/qqvN2uX0a92srL+zD9Y+pXq5ahHMDMPlQgrijAYnmrdLFW6Poxrg+6hwo4Q4W34TtBNoaxPxjUxVvwkNvIcFnTRjyl2+voQ1Mt2OtFsZMJExPz5BTwUq9gHoO4ihFododsipOjgmALBte+MtcY3oBNQdCfURAS61MWpGowJ8jy/Q48Mr1P+pXvXlPw9r0sY3p/rQ5FY+A==
看起来挺接近。但是好像还是不对。。。
@TimothyJin 谢谢你那么耐心~。我试过base64图片。
<img src="data:image/jpeg;base64,zxGG0vccceJj/qqvN2uX0a92srL+zD9Y+pXq5ahHMDMPlQgrijAYnmrdLFW6Poxrg+6hwo4Q4W34TtBNoaxPxjUxVvwkNvIcFnTRjyl2+voQ1Mt2OtFsZMJExPz5BTwUq9gHoO4ihFododsipOjgmALBte+MtcY3oBNQdCfURAS61MWpGowJ8jy/Q48Mr1P+pXvXlPw9r0sY3p/rQ5FY+A==" alt="Base64 encoded image" width="150" height="150"/>
并不能解析出来。png,gif都试过。