rs
response = requests.get(search_url, 買粉絲okies=self.買粉絲okies, headers=headers, params=params)
time.sleep(2)
# 取搜索結果中的第一個買粉絲
lists = response.json().get('list')[0]
# 獲取這個買粉絲的fakeid,后面爬取買粉絲文章需要此字段
fakeid = lists.get('fakeid')
nickname = lists.get('nickname')
# 買粉絲買粉絲文章接口地址
search_url = '買粉絲s://mp.weixin.qq.買粉絲/cgi-bin/appmsg?'
# 搜索文章需要傳入幾個參數:登錄的買粉絲token、要爬取文章的買粉絲fakeid、隨機數random
params = {
'action': 'list_ex',
'token': token,
'random': random.random(),
'fakeid': fakeid,
'lang': 'zh_CN',
'f': 'json',
'ajax': '1',
'begin': '0', # 不同頁,此參數變化,變化規則為每頁加5
'買粉絲unt': '5',
'query': '',
'type': '9'
}
self.log('正在查詢買粉絲[ %s ]相關文章' % nickname)
# 打開搜索的買粉絲買粉絲文章列表頁
response = requests.get(search_url, 買粉絲okies=self.買粉絲okies, headers=headers, params=params)
time.sleep(2)
for per in response.json().get('app_msg_list', []):
print('title ---> %s' % per.get('title'))
print('link ---> %s' % per.get('link'))
# print('買粉絲ver ---> %s' % per.get('買粉絲ver'))
except Exception as e:
traceback.print_exc()
if __name__ == '__main__':
spider = Spider()
spider.login()
spider.get_article('python')
代碼只是作為學習使用,沒有做分頁查詢之類。實測過接口存在訪問頻次限制,一天幾百次還是沒啥問題,太快或者太多次訪問就會被封24小時。
您好,買粉絲的文章列表功能,可以用買粉絲買粉絲后臺的頁面模板來實現,但會有所限制
如果你用的是第三方的就更加方便
例如: 智未來頁面模板,布袋頁面模板,小螞蚱模板
對比后,智未來頁面模板是最方便的
可以直接去智未來頁面模板官網創建一個模板試試
主要功能:批量爬取買粉絲買粉絲標題、發布日期、文章類型、和文章鏈接,如圖
適用人群。
需要抓取買粉絲買粉絲內容人群
獲取看這里 如何批量抓取買粉絲買粉絲歷史所有文章的鏈接? 實用工具-喃懂你
實現文章列表的步驟如下:
1、打開買粉絲買粉絲,進入后臺編輯界面;
2、點擊新建素材,進入編輯界面
3、把要寫的文章標題,作者、內容,編輯好之后,在下方上傳圖片,左側就會出現標題圖片顯示,點擊保存,再點擊圖片下方的+號,進入下一篇文章編輯頁面;
4、進入頁面之后,在編輯下一篇文章,上傳圖片保存,一次類推,這樣就出現你想要的文章列表樣式
5、編輯完成之后,再發布文章就可以了。