安装

pip install wechatsogou --upgrade

使用

初始化 API

import wechatsogou# 可配置参数# 直连
ws_api = wechatsogou.WechatSogouAPI()# 验证码输入错误的重试次数,默认为1
ws_api = wechatsogou.WechatSogouAPI(captcha_break_time=3)# 所有requests库的参数都能在这用
# 如 配置代理,代理列表中至少需包含1个 HTTPS 协议的代理, 并确保代理可用
ws_api = wechatsogou.WechatSogouAPI(proxies={"http": "127.0.0.1:8888","https": "127.0.0.1:8888",
})# 如 设置超时
ws_api = wechatsogou.WechatSogouAPI(timeout=0.1)

获取特定公众号信息 - get_gzh_info

In [5]: import wechatsogou...:...: ws_api =wechatsogou.WechatSogouAPI()...: ws_api.get_gzh_info('南航青年志愿者')...:
Out[5]:
{'authentication': '南京航空航天大学','headimage': 'http://img01.sogoucdn.com/app/a/100520090/oIWsFt1tmWoG6vO6BcsS7St61bRE','introduction': '南航大志愿活动的领跑者,为你提供校内外的志愿资源和精彩消息.','post_perm': 0,'profile_url': 'http://mp.weixin.qq.com/profile?src=3&timestamp=1501140102&ver=1&signature=OpcTZp20TUdKHjSqWh7m73RWBIzwYwINpib2ZktBkLG8NyHamTvK2jtzl7mf-VdpE246zXAq18GNm*S*bq4klw==','qrcode': 'http://mp.weixin.qq.com/rr?src=3&timestamp=1501140102&ver=1&signature=-DnFampQflbiOadckRJaTaDRzGSNfisIfECELSo-lN-GeEOH8-XTtM*ASdavl0xuavw-bmAEQXOa1T39*EIsjzxz30LjyBNkjmgbT6bGnZM=','wechat_id': 'nanhangqinggong','wechat_name': '南航青年志愿者'
}


• 返回数据结构

{'profile_url': '',  # 最近10条群发页链接'headimage': '',  # 头像'wechat_name': '',  # 名称'wechat_id': '',  # 微信id'post_perm': int,  # 最近一月群发数'qrcode': '',  # 二维码'introduction': '',  # 简介'authentication': ''  # 认证
}

搜索公众号

In [6]: import wechatsogou...:...: ws_api =wechatsogou.WechatSogouAPI()...: ws_api.search_gzh('南京航空航天大学')...:
Out[6]:
[{'authentication': '南京航空航天大学','headimage': 'http://img01.sogoucdn.com/app/a/100520090/oIWsFt1MvjqspMDVvZjpmxyo36sU','introduction': '南京航空航天大学官方微信','post_perm': 0,'profile_url': 'http://mp.weixin.qq.com/profile?src=3&timestamp=1501141990&ver=1&signature=S-7U131D3eQERC8yJGVAg2edySXn*qGVi5uE8QyQU034di*2mS6vGJVnQBRB0It9t9M-Qn7ynvjRKZNQrjBMEg==','qrcode': 'http://mp.weixin.qq.com/rr?src=3&timestamp=1501141990&ver=1&signature=Tlp-r0AaBRxtx3TuuyjdxmjiR4aEJY-hjh0kmtV6byVu3QIQYiMlJttJgGu0hwtZMZCCntdfaP5jD4JXipTwoGecAze8ycEF5KYZqtLSsNE=','wechat_id': 'NUAA_1952','wechat_name': '南京航空航天大学'},{'authentication': '南京航空航天大学','headimage': 'http://img01.sogoucdn.com/app/a/100520090/oIWsFtwVmjdK_57vIKeMceGXF5BQ','introduction': '南京航空航天大学团委官方微信平台','post_perm': 0,'profile_url': 'http://mp.weixin.qq.com/profile?src=3&timestamp=1501141990&ver=1&signature=aXFQrSDOiZJHedlL7vtAkvFMckxBmubE9VGrVczTwS601bOIT5Nrr8Pcgs6bQ-oEd6jdQ0aK5WCQjNwMAhJnyQ==','qrcode': 'http://mp.weixin.qq.com/rr?src=3&timestamp=1501141990&ver=1&signature=7Cpbd9CVQsXJkExRcU5VM6NuyoxDQQfVfF7*CGI-PTR0y6stHPtdSDqzAzvPMWz67Xz9IMF2TDfu4Cndj5bKxlsFh6wGhiLH0b9ZKqgCW5k=','wechat_id': 'nuaa_tw','wechat_name': '南京航空航天大学团委'},...
]

• 数据结构
list of dict, dict:

{'profile_url': '',  # 最近10条群发页链接'headimage': '',  # 头像'wechat_name': '',  # 名称'wechat_id': '',  # 微信id'post_perm': int,  # 最近一月群发数'qrcode': '',  # 二维码'introduction': '',  # 介绍'authentication': ''  # 认证
}

搜索微信文章

In [7]: import wechatsogou...:...: ws_api =wechatsogou.WechatSogouAPI()...: ws_api.search_article('南京航空航天大学')...:
Out[7]:
[{'article': {'abstract': '【院校省份】江苏【报名时间】4月5日截止【考试时间】6月10日-11日南京航空航天大学2017年自主招生简章南京航空航天大学2017...','imgs': ['http://img01.sogoucdn.com/net/a/04/link?appid=100520033&url=http://mmbiz.qpic.cn/mmbiz_png/P07yicBRJfC71QB3lREx4J4x34QOibGaia5BkiaaiaiaibicWkTBULou9R08K6FaxlUA1RFBFWCmpO1Lepk7ZcXK45vguQ/0?wx_fmt=png'],'time': 1490270644,'title': '南京航空航天大学2017年自主招生简章','url': 'http://mp.weixin.qq.com/s?src=3&timestamp=1501142580&ver=1&signature=hRMlQOLQpu4BNhBACavusZdmk**D65qHyz5LWDq1lPjVcm7*iiBS0l7Pq40h0fiCX*bZ8vSMLzAMDNzELYFKIQ7mND0-7cQi-N0BtfTBql*CQdsHun-GtaYEqRva6Ukwce3gZh46SXJzo90kyZ3dwVYl6*589bGDIzG6JTGfpxI='},'gzh': {'headimage': 'http://wx.qlogo.cn/mmhead/Q3auHgzwzM5kiawibor6ABhnibMYnOADvqdcrl5XWiaFfM5mGYZ8cUica6A/0','isv': 0,'profile_url': 'http://mp.weixin.qq.com/profile?src=3&timestamp=1501142580&ver=1&signature=dVkDdcFr1suL1WHdCOJj7pwZhG9W*APi-j5kRtS09ccv-WID-zNs0ecDiiz1wwE7qbNSk5HBL*ffpyVXcF0fFQ==','wechat_name': '自主招生在线'}},
...
]


• 数据结构
list of dict, dict:

{'article': {'title': '',  # 文章标题'url': '',  # 文章链接'imgs': '',  # 文章图片list'abstract': '',  # 文章摘要'time': int  # 文章推送时间 10位时间戳},'gzh': {'profile_url': '',  # 公众号最近10条群发页链接'headimage': '',  # 头像'wechat_name': '',  # 名称'isv': int,  # 是否加v 1 or 0}

}

解析最近文章页 - get_gzh_article_by_history

In [1]: import wechatsogou...:...: ws_api =wechatsogou.WechatSogouAPI()...: ws_api.get_gzh_article_by_history('南航青年志愿者')...:
Out[1]:
{'article': [{'abstract': '我们所做的,并不能立马去改变什么——\n但千里之行,绿勤行永不止步。\n我们不会就此止步,之后我们又将再出发。\n 民勤,再见。\n绿勤行,不再见。','author': '','content_url': 'http://mp.weixin.qq.com/s?timestamp=1501143158&src=3&ver=1&signature=B-*tqUrFyO7OqpFeJZwTA7JJtsHpz6BgC8ugyfgpOnyWLtPb85R5Zmu0JuZRbZKG72x4bQjMCcsfA5mC3GSSOPbYd-9tzvTgmroGRmc4Tzk8090KCiEu6EjA0YMHeytWJWpxr51M2FUYQhTWJ01pTmNnXLVAG6Ex6AG52uvvmQA=','copyright_stat': 100,'cover': 'http://mmbiz.qpic.cn/mmbiz_jpg/icFYWMxnmxHDYgXNjAle7szYLgQmicbaQlb1eVFuwp2vxEu5eNVwYacaHah2N5W8dKAm725vxv5aM6DFlM59Wftg/0?wx_fmt=jpeg','datetime': 1501072594,'fileid': 502326199,'main': 1,'send_id': 1000000306,'source_url': '','title': '绿勤行——不说再见','type': '49'},{'abstract': '当时不杂,过往不恋,志愿不老,我们不散!','author': '','content_url': 'http://mp.weixin.qq.com/s?timestamp=1501143158&src=3&ver=1&signature=B-*tqUrFyO7OqpFeJZwTA7JJtsHpz6BgC8ugyfgpOnyWLtPb85R5Zmu0JuZRbZKG72x4bQjMCcsfA5mC3GSSOGUrM*jg*EP1jU-Dyf2CVqmPnOgBiET2wlitek4FcRbXorAswWHm*1rqODcN52NtfKD-OcRTazQS*t5SnJtu3ZA=','copyright_stat': 100,'cover': 'http://mmbiz.qpic.cn/mmbiz_jpg/icFYWMxnmxHCoY44nPUXvkSgpZI1LaEsZfkZvtGaiaNW2icjibCp6qs93xLlr9kXMJEP3z1pmQ6TbRZNicHibGzRwh1w/0?wx_fmt=jpeg','datetime': 1500979158,'fileid': 502326196,'main': 1,'send_id': 1000000305,'source_url': '','title': '有始有终  |  2016-2017年度环境保护服务部工作总结','type': '49'},...],'gzh': {'authentication': '南京航空航天大学','headimage': 'http://wx.qlogo.cn/mmhead/Q3auHgzwzM4xV5PgPjK5XoPaaQoxnWJAFicibMvPAnsoybawMBFxua1g/0','introduction': '南航大志愿活动的领跑者,为你提供校内外的志愿资源和精彩消息。','wechat_id': 'nanhangqinggong','wechat_name': '南航青年志愿者'}
}

• 数据结构

{'gzh': {'wechat_name': '',  # 名称'wechat_id': '',  # 微信id'introduction': '',  # 简介'authentication': '',  # 认证'headimage': ''  # 头像},'article': [{'send_id': int,  # 群发id,注意不唯一,因为同一次群发多个消息,而群发id一致'datetime': int,  # 群发datatime 10位时间戳'type': '',  # 消息类型,均是49(在手机端历史消息页有其他类型,网页端最近10条消息页只有49),表示图文'main': int,  # 是否是一次群发的第一次消息 1 or 0'title': '',  # 文章标题'abstract': '',  # 摘要'fileid': int,  #'content_url': '',  # 文章链接'source_url': '',  # 阅读原文的链接'cover': '',  # 封面图'author': '',  # 作者'copyright_stat': int,  # 文章类型,例如:原创啊},...]
}

解析 首页热门 页 - get_gzh_article_by_hot

In [1]: from pprint import pprint...: from wechatsogou import WechatSogouAPI, WechatSogouConst...:...: ws_api = WechatSogouAPI()...: gzh_articles = ws_api.get_gzh_article_by_hot(WechatSogouConst.hot_index.food)...: for i in gzh_articles:...:     pprint(i)...:
{'article': {'abstract': '闷热的夏天有什么事情能比吃上凉凉的甜品更惬意的呢?快一起动手做起来吧,简单方便,放冰箱冻一冻,那感觉~橙汁蒸木瓜木瓜1个(300-400克左右),橙子4个,枫糖浆20克(如果家里没有,也可以用蜂蜜、炼乳等代替),椰果适量。做法1.用削皮','main_img': 'http://img01.sogoucdn.com/net/a/04/link?appid=100520033&url=http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2Fw9UGwFPia7QTUIadPibgW8OFkqf1ibR40xicKfzofRS0sDpaFp3CG0jkPyQKeXl44TXswztW1SJnic7tmCibjB8rIIGw%2F0%3Fwx_fmt%3Djpeg','open_id': 'oIWsFty9hHVI9F10amtzx5TOWIq8','time': 1501325220,'title': '夏日甜品制作方法,不收藏后悔哦!','url': 'http://mp.weixin.qq.com/s?src=3&timestamp=1501328525&ver=1&signature=n9*oX0k4YbNFhNMsOjIekYrsha44lfBSCbG9jicAbGYrWNN8*48NzpcaHdxwUnC12syY5-ZxwcBfiJlMzdbAwWKlo26EW14w2Ax*gjLVlOX-AGXB4443obZ-GK0pw*AFZAGZD8sI4AFBZSZpyeaxN4sS7cpynxdIuw6S2h*--LI='},'gzh': {'headimage': 'http://img03.sogoucdn.com/app/a/100520090/oIWsFty9hHVI9F10amtzx5TOWIq8','wechat_name': '甜品烘焙制作坊'}
}
...
...

• 数据结构

{'gzh': {'headimage': str,  # 公众号头像'wechat_name': str,  # 公众号名称},'article': {'url': str,  # 文章临时链接'title': str,  # 文章标题'abstract': str,  # 文章摘要'time': int,  # 推送时间,10位时间戳'open_id': str,  # open id'main_img': str  # 封面图片}
}

获取关键字联想词

In [1]: import wechatsogou...:...: ws_api =wechatsogou.WechatSogouAPI()...: ws_api.get_sugg('高考')...:
Out[1]:
['高考e通','高考专业培训','高考地理俱乐部','高考志愿填报咨讯','高考报考资讯','高考教育','高考早知道','高考服务志愿者','高考机构','高考福音']

python搜狗微信搜索wechatsogou 用法相关推荐

  1. 【Python与SEO】搜狗微信搜索下拉框词采集多线程/异步采集源码公布

    随意写了一下,更多可关注本渣渣微信公众号:二爷记!! 欢迎与本渣渣交流!!! 运行效果: 搜狗微信搜索下拉框词采集核心代码参考: #微信搜索下拉词采集 #首发:微信公众号:二爷记 #author:微信 ...

  2. SQLSERVER走起微信公众帐号已经开通搜狗微信搜索

    SQLSERVER走起微信公众帐号已经开通搜狗微信搜索 请打开下面链接 http://weixin.sogou.com/gzh?openid=oIWsFt-hiIb_oYqQHaBMoNwRB2wM ...

  3. 搜狗微信为什么搜不到服务器,搜狗微信搜索平台公众号(订阅号及文章内容独家收录的方法)...

    "微信搜索"支持搜索微信公众号和微信文章,可以通过关键词搜索相关的微信公众号,或者是微信公众号推送的文章.不仅仅在 PC 端,搜狗的移动搜索客户端同样会进行相关的微信公众号推荐. ...

  4. 搜狗微信为什么搜不到服务器,搜狗微信搜索部分功能下线了?搜狗微信搜索部分功能将被下线详解[图]...

    最近有小伙伴在搜狗搜狗浏览器进行搜索微信公众等关键词都出现了下架的提醒!搜狗微信搜索部分功能下线了?来看看搜狗微信搜索部分功能将被下线具体消息! 搜狗微信搜索部分功能下线了?搜狗微信搜索部分功能将被下 ...

  5. 搜狗微信为什么搜不到服务器,搜狗微信搜索部分功能为什么下线 搜狗微信搜索部分功能将被下线详情介绍...

    搜狗高速浏览器v7.0.6.23715 官方正式版 类型:浏览器类大小:45.0M语言:中文 评分:8.9 标签: 立即下载 最近不少小伙伴在使用搜狗浏览器进行搜索微信公众等关键词的时候都会出现10天 ...

  6. 搜狗微信搜索,微信文章永久链接转换key

    搜狗微信搜索,文章链接: http://mp.weixin.qq.com/s?timestamp=1494298806&src=3&ver=1&signature=s6xzwD ...

  7. 如何用python爬取公众号文章搜狗微信搜索_python如何爬取搜狗微信公众号文章永久链接的思路解析...

    这篇文章主要介绍了python如何爬取搜狗微信公众号文章永久链接的思路解析 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧. 本文主要讲解思路,代码部分请自行解决搜狗微信 ...

  8. 如何用python爬取公众号文章搜狗微信搜索_python抓取搜狗微信公众号文章

    初学python,抓取搜狗微信公众号文章存入mysql mysql表: 代码: import requests import json import re import pymysql # 创建连接 ...

  9. 基于Jsoup实现搜狗微信搜索文章获取链接、搜索公众号信息、微信登录以及登出

    2020-03-20更新 已上传至GitHub:https://github.com/Aquarius-Seven/demo-jsoup.git,相比CSDN资源,CommonUtil增加了一个处理需 ...

最新文章

  1. C语音中声明与定义的区别
  2. 通过反射获取类上的注解
  3. 计算机二级操作范文,计算机二级考试(范文).doc
  4. Linux 操作系统基础知识
  5. Leetcode:892. 三维形体的表面积(Java)
  6. 3-7:常见任务和主要工具之文本处理
  7. formidable上传文件时出错EXDEV, rename.....
  8. COS中访问文件的三种方式
  9. iOS开发之Quartz2D 二:绘制直线,曲线,圆弧,矩形,椭圆,圆
  10. fatjar: eclipse导出工具
  11. Atitit if else 选择决策流程ast对比 sql java 表达式类型 binaryExpression hase left and rit expr 目录 1.1. Sql 1
  12. Java、JSP在线问卷调查系统
  13. 色彩校正中的Gamma(人眼亮度感应的非线性)
  14. [学习日志]UI如何与数据绑定?
  15. [JS] 聊一聊File对象
  16. 工作之后必备计算机知识,2021工作必备计算机技巧知识
  17. sendgrid html text,当我保存时,SendGrid通过更改我的html模板“帮助”我?
  18. vue的安装与基本使用
  19. Xshell登录进入CentOS 6.5系统后,Python交互模式和数据库模式下,出现乱码的问题及解决方法
  20. 腾讯手游助手弹窗提示检测到兼容的Hyper-v正在运行,请关闭后重试

热门文章

  1. Project:解决问题:在Microsoft project2016中如何编辑一周七天工作日
  2. 中国国内驾照在韩国换驾照的经过
  3. 4G时代 运营商的经营模式变化
  4. NB-IoT应用3年,揭秘它为何被称 “为抄表而生”
  5. oracle分区备份,oracle分区表备份,只还原1个分区
  6. 武汉科技大学java题库答案_武汉科技大学 java实验报告 实验二
  7. Windows下使用bat脚本批量创建文件夹
  8. 随机生成中文名字的工具类
  9. 前端html字体设置
  10. java 四舍六入五成双_【数据小常识】“四舍六入五成双”