安装wechatsogou包
pip install wechatsogou
函数1:gzh_information(name)
name为公众号名称;
函数功能:输出名为name的公众号的基本信息;
函数2:get_gzh_article(name)
name为公众号名称;
函数功能:输出名为name的公众号的文章信息; 由于get_gzh_article_by_history
已不可使用,所以该功能作废。
函数3:search_gzh_article(name)
name为搜索的关键字;
函数功能:输出带有关键字的文章名称及文章来源的公众号名称;
函数4:search_hot_article(type)
type为搜索的类别
type值为该格式:
WechatSogouConst.hot_index.xxx
xxx部分为下表中的变量,例如:
WechatSogouConst.hot_index.gaoxiao #表示搜索搞笑的
from wechatsogou import *
def gzh_information(name):
"""
功能: 获取公众号的基本信息
:param name:公众号的名称
:return:
"""
wechats = WechatSogouAPI(captcha_break_time=1)
wechat_infos = wechats.get_gzh_info(name)
print(
"名称:{}\n"
"id:{}\n"
"简介:{}\n"
"最近一月群发数:{}\n".format(wechat_infos['wechat_name'],
wechat_infos['wechat_id'],
wechat_infos['introduction'],
wechat_infos['post_perm'],
)
)
def get_gzh_article(name):
"""
功能: 查找指定公众号的文章
:param name:文章关键字
:return:
"""
wechats = WechatSogouAPI(captcha_break_time=1)
data = wechats.get_gzh_article_by_history(name)
print(data)
def search_gzh_article(name):
"""
功能: 通过关键名字搜索相关文章
:param name:文章关键字
:return:
"""
wechats = WechatSogouAPI(captcha_break_time=1)
relate_article = wechats.search_article(name)
for i in relate_article:
print("来源公众号:{1}\t\t文章名称:{0}".format(i['article']['title'], i['gzh']['wechat_name']))
def search_hot_article(type):
"""
功能: 搜索热门相关文章
:param name:
WechatSogouConst.hot_index.类别名
例如:WechatSogouConst.hot_index.food
:return:
"""
wechats = WechatSogouAPI(captcha_break_time=1)
relate_article = wechats.search_article(type)
for i in relate_article:
print("来源公众号:{1}\t\t文章名称:{0}".format(i['article']['title'], i['gzh']['wechat_name']))
Wechatsogou包已经被分装的想当简单,功能比较少,无任何上手难度