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 append、extend与insert的区别
Oct 13 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
Python 学习教程之networkx
Apr 15 Python
Python多进程入门、分布式进程数据共享实例详解
Jun 03 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
Python sorted排序方法如何实现
Mar 31 Python
详解Flask前后端分离项目案例
Jul 24 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
用sleep间隔进行python反爬虫的实例讲解
Nov 30 Python
Django2.1.7 查询数据返回json格式的实现
Dec 29 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
php实现文章置顶功能的方法
2016/10/20 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
javascript中关于&& 和 || 表达式的小技巧分享
2015/04/10 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
python 实现归并排序算法
2012/06/05 Python
简单实现python爬虫功能
2015/12/31 Python
python爬取个性签名的方法
2018/06/17 Python
Python3 批量扫描端口的例子
2019/07/25 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
基于opencv实现简单画板功能
2020/08/02 Python
css3实现可拖动的魔方3d效果
2019/05/07 HTML / CSS
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
英国门把手公司:Door Handle Company
2019/05/12 全球购物
Java如何格式化日期
2012/08/07 面试题
2014新年寄语
2014/01/20 职场文书
法学求职信
2014/06/22 职场文书
2014年班主任工作总结
2014/11/08 职场文书
开学第一周值周总结
2015/07/16 职场文书
初中政治教学工作总结
2015/08/13 职场文书
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript
pandas中关于apply+lambda的应用
2022/02/28 Python
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers