2019年錄制了一個(gè)YouTube視頻來(lái)具體講解操作步驟
優(yōu)采云 發(fā)布時(shí)間: 2021-05-13 22:342019年錄制了一個(gè)YouTube視頻來(lái)具體講解操作步驟
2019年10月28日更新:
錄制了YouTube視頻,詳細說(shuō)明了操作步驟:
youtu.be
原創(chuàng )============
自2014年以來(lái),我一直在批量處理微信官方帳戶(hù)內容采集。最初的目的是創(chuàng )建html5垃圾郵件內容網(wǎng)站。那時(shí),垃圾站采集到達的微信公眾號的內容很容易在公眾號中傳播。當時(shí),采集批處理特別容易,采集的入口是官方帳戶(hù)的歷史新聞頁(yè)面?,F在這個(gè)入口是一樣的,但是越來(lái)越難了采集。 采集的方法也已更新為許多版本。后來(lái),在2015年,html5垃圾站沒(méi)有這樣做,而是轉向采集來(lái)定位本地新聞和信息公共帳戶(hù),并將前端顯示制作為應用程序。因此,形成了可以自動(dòng)采集官方帳戶(hù)內容的新聞應用程序。我曾經(jīng)擔心微信技術(shù)升級后的一天,采集的內容將不可用,我的新聞應用程序將失敗。但是隨著(zhù)微信技術(shù)的不斷升級,采集方法也得到了升級,這使我越來(lái)越有信心。只要存在官方帳戶(hù)歷史記錄消息頁(yè)面,就可以將采集批處理到內容。因此,今天我決定整理一下后記下采集方法。我的方法來(lái)自許多同事的共享精神,因此我將繼續這種精神并分享我的結果。
這篇文章文章將繼續更新,并且您所看到的將保證在您看到時(shí)可用。
首先,讓我們看一下微信官方帳戶(hù)歷史記錄消息頁(yè)面的鏈接地址:
http://mp.weixin.qq.com/mp/getmasssendmsg?__biz=MjM5MzczNjY2NA==#wechat_webview_type=1&wechat_redirect
=更新于2017年1月11日=
現在根據不同的微信個(gè)人帳戶(hù),將有兩個(gè)不同的歷史消息頁(yè)面地址。下面是另一個(gè)歷史消息頁(yè)面的地址。第一種地址類(lèi)型的鏈接將顯示302在anyproxy中的跳轉:
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA3NDk5MjYzNg==&scene=124#wechat_redirect
第一個(gè)鏈接地址的頁(yè)面樣式:
第二個(gè)鏈接地址的頁(yè)面樣式:
根據當前信息,這兩種頁(yè)面格式在不同的微信賬戶(hù)中不規則地出現。一些WeChat帳戶(hù)始終是第一頁(yè)格式,而某些始終是第二頁(yè)格式。
上面的鏈接是指向微信官方帳戶(hù)歷史新聞頁(yè)面的真實(shí)鏈接,但是當我們在瀏覽器中輸入此鏈接時(shí),它將顯示:請從微信客戶(hù)端訪(fǎng)問(wèn)。這是因為鏈接地址實(shí)際上需要幾個(gè)參數才能正常顯示內容。讓我們看一下通??梢燥@示內容的完整鏈接是什么樣的:
//第一種鏈接
http://mp.weixin.qq.com/mp/getmasssendmsg?__biz=MjM5NTM1NjczMw==&uin=NzM4MTk1ODgx&key=a226a081696afed0d9dfa0972fa431e116e5c4572ce52343178ad4e9a2b94aeaad6ac4dd87de3e56f72209a73a32e9cc2052f68aca4884e36cf726e99f2671630c741d8e4c29abe4a049d1a71eeb2be5&devicetype=android-17&version=2605033c&lang=zh_CN&nettype=WIFI&ascene=1&pass_ticket=zbA7PswOPKySRpyEYI5kDCjRiljxcpzdbTuVMauFGemgdp8R1DY1uQY49srehWab&wx_header=1
//第二種
http://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA3NDk5MjYzNg==&scene=124&uin=NzM4MTk1ODgx&key=5134ab1cc362a0324183dbd55a2680d11ccbaa34cdb349ee9be58f5b666092ddb17adf8a88dc788831923f3c6087547d651f04209f72334d511c9e118a3800d7b05a324a38903f79cff940cf749ecd5a&devicetype=android-17&version=2605033c&lang=zh_CN&nettype=WIFI&a8scene=3&pass_ticket=Fo3zjtJcbPfijNHKUIQbV%2BeHsAqhbjJCwzTfV48u%2FCZRRGTmI8oqmHDxxfEL8ke%2B&wx_header=1
在通過(guò)微信客戶(hù)端打開(kāi)歷史消息頁(yè)面后,通過(guò)使用稍后描述的代理服務(wù)器軟件獲得此地址。這里有幾個(gè)參數:
action =; __ biz =; uin =; key =; devicetype =; version =; lang =; nettype =; scene =; pass_ticket =; wx_header =;
重要參數是:__biz; uin =; key =; pass_ticket =;這四個(gè)參數。
__ biz是官方帳戶(hù)的類(lèi)似id的參數。每個(gè)官方帳戶(hù)都有一個(gè)微信業(yè)務(wù)。目前,官方帳戶(hù)的業(yè)務(wù)更改的可能性很??;
其余3個(gè)參數與用戶(hù)ID和令牌票證的含義有關(guān)。這3個(gè)參數的值由微信客戶(hù)端生成后會(huì )自動(dòng)添加到地址欄中。因此,我們認為采集官方帳戶(hù)必須通過(guò)微信客戶(hù)端應用程序。在以前的微信版本中,這三個(gè)參數也可以一次獲取,然后在有效期內可以使用多個(gè)官方賬號。在當前版本中,每次訪(fǎng)問(wèn)正式帳戶(hù)時(shí)都會(huì )更改參數值。
我現在使用的方法只需要注意__biz參數。
我的采集系統由以下部分組成:
1、微信客戶(hù)端:它可以是安裝了微信應用程序的手機,也可以是計算機中的Android模擬器。在批次采集中測試的ios的WeChat客戶(hù)端的崩潰率高于A(yíng)ndroid系統。為了降低成本,我使用了Android模擬器。
<p>2、一個(gè)微信個(gè)人帳戶(hù):對于采集的內容,不僅需要一個(gè)微信客戶(hù)端,而且還需要一個(gè)專(zhuān)用于采集的微信個(gè)人帳戶(hù),因為該微信帳戶(hù)無(wú)法執行其他操作。