思路

  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获取微信精选文章相关推荐

  1. 用聚合数据API快速写出小程序

    利用聚合数据API快速写出小程序,过程简单. 1.申请小程序账号 2.进入开发 3.调用API.比如"苏州实时公交"小程序,选择的是苏州实时公交API. 苏州实时公交API文档:h ...

  2. Java: 聚合数据API接口调用城市天气预报

    Java: 聚合数据API接口调用城市天气预报 点击进入[数据聚合_数据接口调用_开发者数据API开放平台](官网) 在pom文件中,加入依赖 <!--返回json数据--><dep ...

  3. 使用聚合数据API查询快递数据-短信验证码-企业核名

    有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的 ...

  4. 通过聚合数据API实现快递数据查询-短信验证码-企业核名

    有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的 ...

  5. 用聚合数据API(苏州实时公交API)快速写出小程序

    利用聚合数据API快速写出小程序,过程简单. 1.申请小程序账号 2.进入开发 3.调用API.比如"苏州实时公交"小程序,选择的是苏州实时公交API. 苏州实时公交API文档:h ...

  6. 用聚合数据API快速写出小程序(苏州实时公交)

    利用聚合数据API快速写出小程序,过程简单. 1.申请小程序账号 2.进入开发 3.调用API.比如"苏州实时公交"小程序,选择的是苏州实时公交API. 苏州实时公交API文档:h ...

  7. 安卓开发之使用第三方的聚合数据API,QQ测吉凶案、身份证号码查询。

    在安卓开发中,肯定需要很多API接口, 比如天气获.快递实时信息.身份证号码查询和基本的短信验证码. API(Application Programming Interface,应用程序编程接口)是一 ...

  8. html如何使用聚合数据,用聚合数据API快速写出小程序

    利件览客需和下于有快都业视的事一房望站是有用聚合数据API快速写出小程序,过程简抖要支圈者器说是事天开的.年后编定功口小发还单. 1.申请小程遇新是直朋能到分览序账号 2.进入开发 3.调友,记基开前 ...

  9. 调用聚合数据API实现手机号码归属地查询

    调用聚合数据API实现手机号码归属地查询 1.作者介绍 2.相关介绍 2.1 什么是聚合数据? 2.2 API介绍 2.3 手机号码归属地 3.实验过程 3.1如何调用聚合数据API 3.2代码实现 ...

最新文章

  1. 2021年中国工业互联网安全大赛核能行业赛道writeup之入门的黑客
  2. 基于Chrome的扩展开发(二)
  3. android 安装assets中的apk,如何安装assets下apk,附源码(原创)
  4. 阿里云服务器一分价钱一分货,切记!
  5. tensorflow中GPU的设置
  6. 【GTK】如何得到控件的位置
  7. 我如何开始使用Node.js [关闭]
  8. [C++]最大连续子序列乘积
  9. Linux-Ubuntu安装QQ 微信 TIM 百度网盘
  10. 2016年总结:教师路的开启,爱情味的初尝 (上)
  11. 程序员文档写作能力(三)-如何处理好微信、邮件、开会时的话术
  12. 【第8题】求 s=a+aa+aaa+aaaa+aa...a 的值
  13. 计算机上u盘打不开,u盘打不开怎么办,插在电脑上有显示,但是打不开?
  14. 004-行为型-02-模板方法模式(Template Method)
  15. 教你如何去掉桌面图标的蓝底
  16. ResNet解析(二)
  17. 城市信息学其二-城市人类动力学
  18. fx3u4ad一adp说明书_FX3U-4AD-ADP使用案例三菱FX3U-4AD-ADP硬件手册 - 广州正凌
  19. excel怎么拆分表格之按照关键词拆分表格数据
  20. java开发256g固态硬盘_256g固态硬盘有哪些

热门文章

  1. 2022-2028年中国钢化玻璃行业市场研究及前瞻分析报告
  2. Go 1.16 的这个新变化需要适应下:go get 和 go install 的变化
  3. 2022-2028年中国可生物降解农用薄膜产业竞争现状及投资决策建议报告
  4. 2022-2028年中国导热硅胶行业市场研究及前瞻分析报告
  5. 智能文档理解:通用文档预训练模型
  6. LeetCode简单题之交替合并字符串
  7. CUDA统一内存分析
  8. CodeGen字段循环Field Loop
  9. NVIDIA® TensorRT™ supports different data formats
  10. CVPR2020:Grid-GCN用于快速和可扩展的点云学习