直接使用訪問:http://weixin.shareperform.comphp
如下主要是立項和事項的過程。正則表達式
做爲一個從Code轉爲營銷策劃的營銷人,這周實力修一波操做。thinkphp
1、需求編程
一個好的微信公衆號推文,必定須要一個在設計上能吸引人的圖片。花費了半小時,找了個微信公衆號文章的封面,確服務器
沒法獲取,問了度娘,還要查看源代碼,總以爲比較麻煩。畢竟是學過編程的,因此準備作一個獲取微信公衆號文章封面微信
的鏈接優化
2、準備工做url
開發語言:thinkphp設計
原理:file_get_contents拿到微信公衆號文章的鏈接對應的內容orm
preg_match_all匹配到msg_cdn_url的值便可
3、實現過程的難點
(1)、正則表達式
很久沒有寫代碼了,模式整了很久,終於搞出來了「$pattern = '/var msg_cdn_url = \"(.*?)\"/';」
(2)、在網頁上show解析出來的圖片鏈接
第一波展現一點問題都沒有的,可是第二次再獲取,好像被微信公衆號的防採集系統發現了,打開提示"微信公衆號圖片禁止。。。"
不過下載是沒有啥問題的,js調用了一個下載圖片的方法,順利搞定
function download(src) {
var $a = $("<a></a>").attr("href", src).attr("download", "img.png");
$a[0].click();
}
4、上線
直接解析了一個域名weixin.shareperform.com,源碼上傳,基於PHPSTUDY的服務器搭建完成,能夠正常訪問。在頁面上和設計上對
網頁進行二波優化。
GOOD JOB!順利完成。
想要獲取微信公衆號文章封面的網頁,順利搭建而成,有須要的小夥伴能夠直接訪問:weixin.shareperform.com進行下載。