1. 程式人生 > >微信文章抓取:微信臨時連結轉永久連結方法,一招擺脫連結過期煩惱

微信文章抓取:微信臨時連結轉永久連結方法,一招擺脫連結過期煩惱

上一篇文章《微信文章抓取:微信公眾號文章抓取常識之臨時連結、永久連結》中介紹了微信臨時連結和微信永久連結的情況。那麼大家一定會有一個問題:如何讓臨時連結不再過期?或者說如何把臨時連結轉換為永久連結。

對於這個問題首先跟大家說一個事實,就是不論是臨時連結轉永久連結還是獲取微信文章的互動數,都是需要微訊號參與進來的。因此這是一個存在成本的問題(微信封號越來越嚴重等)。那麼連結轉換究竟是如何做到的?

通過使用Charles抓包工具研究微信客戶端的行為我們可以發現:

在使用者從客戶端內點選臨時連結時,客戶端會賦予該連結兩個引數,一個是uin一個是key,含有這兩個引數的臨時連結將能夠自動跳轉到永久連結上去。

那麼我們不禁要問了,uin和key又是什麼?

uin:微信使用者唯一標誌

key:轉換臨時連結到永久連結的憑據,分為公眾號key(僅對當前公眾號下的文章有效),萬能key(可用於任何公眾號的轉換),有效期約為40分鐘~2小時。

只要你能獲得萬能key,就意味著你可以隨意將臨時連結轉換為永久連結了。這裡需注意的是單個key的有效期,以及使用頻率,過於頻繁key將直接失效,而獲取key過於頻繁將導致微信賬號被封禁!

綜上來看,轉化臨時連結的關鍵在於得到uin和key,而uin和key與微信賬號密切相關,所以是需要成本的。但是,如果你厲害到可以破解掉微信的客戶端(windows、安卓都可以),得到key的生成規則,那你就可以為所欲為了,至於難度和可行度…你懂的。並且這麼做並不符合相關法律法規哦…但是不能排除已經有人做到了這一點,畢竟市場上還是有不少資料公司以微信資料為生。

那麼作為只是學習以及研究為目的的廣大小白同學,如何讓自己抓回來的文章更持久呢?麋鹿君為大家準備以下零成本的方案:

前往麋鹿君的個人部落格繼續檢視:http://www.xiaomilu.top/archives/185