通过聚合数据API获取微信精选文章
思路
- 在聚合数据申请账号(https://www.juhe.cn/)
- 通过聚合数据api获取微信精选文章api
- 通过
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获取微信精选文章相关推荐
- 用聚合数据API快速写出小程序
利用聚合数据API快速写出小程序,过程简单. 1.申请小程序账号 2.进入开发 3.调用API.比如"苏州实时公交"小程序,选择的是苏州实时公交API. 苏州实时公交API文档:h ...
- Java: 聚合数据API接口调用城市天气预报
Java: 聚合数据API接口调用城市天气预报 点击进入[数据聚合_数据接口调用_开发者数据API开放平台](官网) 在pom文件中,加入依赖 <!--返回json数据--><dep ...
- 使用聚合数据API查询快递数据-短信验证码-企业核名
有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的 ...
- 通过聚合数据API实现快递数据查询-短信验证码-企业核名
有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的 ...
- 用聚合数据API(苏州实时公交API)快速写出小程序
利用聚合数据API快速写出小程序,过程简单. 1.申请小程序账号 2.进入开发 3.调用API.比如"苏州实时公交"小程序,选择的是苏州实时公交API. 苏州实时公交API文档:h ...
- 用聚合数据API快速写出小程序(苏州实时公交)
利用聚合数据API快速写出小程序,过程简单. 1.申请小程序账号 2.进入开发 3.调用API.比如"苏州实时公交"小程序,选择的是苏州实时公交API. 苏州实时公交API文档:h ...
- 安卓开发之使用第三方的聚合数据API,QQ测吉凶案、身份证号码查询。
在安卓开发中,肯定需要很多API接口, 比如天气获.快递实时信息.身份证号码查询和基本的短信验证码. API(Application Programming Interface,应用程序编程接口)是一 ...
- html如何使用聚合数据,用聚合数据API快速写出小程序
利件览客需和下于有快都业视的事一房望站是有用聚合数据API快速写出小程序,过程简抖要支圈者器说是事天开的.年后编定功口小发还单. 1.申请小程遇新是直朋能到分览序账号 2.进入开发 3.调友,记基开前 ...
- 调用聚合数据API实现手机号码归属地查询
调用聚合数据API实现手机号码归属地查询 1.作者介绍 2.相关介绍 2.1 什么是聚合数据? 2.2 API介绍 2.3 手机号码归属地 3.实验过程 3.1如何调用聚合数据API 3.2代码实现 ...
最新文章
- 2021年中国工业互联网安全大赛核能行业赛道writeup之入门的黑客
- 基于Chrome的扩展开发(二)
- android 安装assets中的apk,如何安装assets下apk,附源码(原创)
- 阿里云服务器一分价钱一分货,切记!
- tensorflow中GPU的设置
- 【GTK】如何得到控件的位置
- 我如何开始使用Node.js [关闭]
- [C++]最大连续子序列乘积
- Linux-Ubuntu安装QQ 微信 TIM 百度网盘
- 2016年总结:教师路的开启,爱情味的初尝 (上)
- 程序员文档写作能力(三)-如何处理好微信、邮件、开会时的话术
- 【第8题】求 s=a+aa+aaa+aaaa+aa...a 的值
- 计算机上u盘打不开,u盘打不开怎么办,插在电脑上有显示,但是打不开?
- 004-行为型-02-模板方法模式(Template Method)
- 教你如何去掉桌面图标的蓝底
- ResNet解析(二)
- 城市信息学其二-城市人类动力学
- fx3u4ad一adp说明书_FX3U-4AD-ADP使用案例三菱FX3U-4AD-ADP硬件手册 - 广州正凌
- excel怎么拆分表格之按照关键词拆分表格数据
- java开发256g固态硬盘_256g固态硬盘有哪些
热门文章
- 2022-2028年中国钢化玻璃行业市场研究及前瞻分析报告
- Go 1.16 的这个新变化需要适应下:go get 和 go install 的变化
- 2022-2028年中国可生物降解农用薄膜产业竞争现状及投资决策建议报告
- 2022-2028年中国导热硅胶行业市场研究及前瞻分析报告
- 智能文档理解:通用文档预训练模型
- LeetCode简单题之交替合并字符串
- CUDA统一内存分析
- CodeGen字段循环Field Loop
- NVIDIA® TensorRT™ supports different data formats
- CVPR2020:Grid-GCN用于快速和可扩展的点云学习