日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

通过聚合数据API获取微信精选文章

發布時間:2023/11/28 生活经验 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过聚合数据API获取微信精选文章 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

思路

  1. 在聚合數據申請賬號(https://www.juhe.cn/)
  2. 通過聚合數據api獲取微信精選文章api
  3. 通過newspaper庫提取相應的文本內容,關于newspaper庫的使用方法可以參考這里

代碼

# -*- coding: utf-8 -*-# !/usr/bin/env python# Time: 2019/5/9 18:57# Author: sty# File: get_data.pyimport json, urllib
from urllib.parse import urlencode
import requests
import json
import re
from newspaper import Articledef remove_punctuation(strs):"""去除標點符號:param strs::return:"""return re.sub("[\s+\.\!\/<>“”,$%^*(+\"\']+|[+——!,。?、~@#¥%……&*()]+", "", strs.strip())def remove_unusual_upunctuation(strs):"""去除標點符號:param strs::return:"""return re.sub("[\s+\.\!\/<>“”,$%^*(+\"\']+|[+——、~@#¥%……&*()]+", "", strs.strip())# 獲取當天的詳細信息
def request():url = "http://v.juhe.cn/weixin/query"payload = {"pno": 1,"ps":50,"dtype":"json","key":"_______"     # 這里填寫自己在聚合數據申請api時,產生的key}f = requests.get(url,params=payload)res = json.loads(f.text)for detail in res["result"]["list"]:url = detail["url"]article = Article(url, language='zh')  # Chinesearticle.download()article.parse()text_res = article.text[:].strip()print("Title is :", detail["title"])text_res = text_res.replace("\n\n", "")print(remove_unusual_upunctuation(text_res))if __name__ == '__main__':request()

總結

以上是生活随笔為你收集整理的通过聚合数据API获取微信精选文章的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。