itchat接口使用示例


Posted in Python onOctober 23, 2017

有关itchat接口的知识,小编是初步学习,这里先给大家分享一段代码用法示例。

sudo pip3 install itchat

今天用了下itchat接口,从url=”https://lvyou.baidu.com/”上爬了数据,可以根据对方发的城市拼音比如qingdao自动回复这个城市的旅游信息。

有很多地方还没搞明白,但是程序照着数据分析那个公众号的一篇文章敲得,是可以运行了。具体的代码不到五十行:

#Coding='utf-8'
from time import ctime
from bs4 import BeautifulSoup
import itchat
import urllib.request
from pandas import Series
itchat.login()
Help="""please input pinyin
such as 
巨野--juye
"""
itchat.send(Help,toUserName='filehelper')
@itchat.msg_register(itchat.content.TEXT)
def getcity(msg):
  print(msg['Text'])
  pinyin=msg["Text"]
  results=getTOUR(pinyin)
  itchat.send(results,msg["FromUserName"])
def getTOUR(pinyin):
  try:
    url="https://lvyou.baidu.com/"+pinyin#ba xiamen tihuancheng pinyin
    page=urllib.request.urlopen(url)
    html=page.read()
    soup=BeautifulSoup(html.decode('utf-8'),"html.parser")
    name=soup.find("h3",{'class',"title"}).text
    grade = soup.find("div", {'class', "main-score"}).text
    describe = soup.find("p", {'class', "main-desc-p"}).text
    season = soup.find("span", {'class', "main-besttime"}).text
    advice = soup.find("span", {'class', "main-dcnt"}).text
    output=name+'\n'+grade+'\n'+describe+'\n'+season+'\n'+advice+'*'*25+u'\n推荐:'
  except NameError:
    output="not found this place,please ensure that your input place is exist"
  return output
#sites=soup.find_all('div',{'class','unmis-li'})
if __name__== '__main__':
  itchat.run()

总结

以上就是本文关于itchat接口使用示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:python实现微信接口(itchat)详细介绍、基于Python和Scikit-Learn的机器学习探索等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对本站的支持!

Python 相关文章推荐
python分析nignx访问日志脚本分享
Feb 26 Python
Python中的filter()函数的用法
Apr 27 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
基于Python实现用户管理系统
Feb 26 Python
python中栈的原理及实现方法示例
Nov 27 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
利用python绘制数据曲线图的实现
Apr 09 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
通过实例简单了解Python sys.argv[]使用方法
Aug 04 Python
浅谈Python类的单继承相关知识
May 12 Python
python实现微信接口(itchat)详细介绍
Oct 23 #Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 #Python
Python 模拟员工信息数据库操作的实例
Oct 23 #Python
Scrapy爬虫实例讲解_校花网
Oct 23 #Python
Python学习笔记之if语句的使用示例
Oct 23 #Python
Django实现快速分页的方法实例
Oct 22 #Python
python使用SMTP发送qq或sina邮件
Oct 21 #Python
You might like
Laravel模型事件的实现原理详解
2018/03/14 PHP
javascript Keycode对照表
2009/10/24 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
javascript 分号总结及详细介绍
2016/09/24 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
js中this对象用法分析
2018/01/05 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
python操作CouchDB的方法
2014/10/08 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python实现Kmeans聚类算法
2020/06/10 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
python自动发送测试报告邮件功能的实现
2019/01/22 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
python获取array中指定元素的示例
2019/11/26 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
Python urllib2运行过程原理解析
2020/06/04 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
物流专业大学生求职信范文
2013/10/28 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
婚假请假条怎么写
2014/04/10 职场文书
房地产开发项目建议书
2014/05/16 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
质量保证书格式
2015/02/27 职场文书
学雷锋活动简报
2015/07/20 职场文书