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 相关文章推荐
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
python简单读取大文件的方法
Jul 01 Python
如何利用Fabric自动化你的任务
Oct 20 Python
python itchat实现微信自动回复的示例代码
Aug 14 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
基于python神经卷积网络的人脸识别
May 24 Python
python实现汉诺塔算法
Mar 01 Python
Python绘制热力图示例
Sep 27 Python
pymysql模块的操作实例
Dec 17 Python
python生成并处理uuid的实现方式
Mar 03 Python
python3中for循环踩过的坑记录
Dec 14 Python
Python如何实现感知器的逻辑电路
Dec 25 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如何调用webservice应用介绍
2012/11/24 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
Python itertools模块详解
2015/05/09 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
Python 如何查找特定类型文件
2020/08/17 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
非常详细的C#面试题集
2016/07/13 面试题
请说出以下代码输出什么
2013/08/30 面试题
幼儿园优秀教师事迹
2014/02/13 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
2015年老干部工作总结
2015/04/23 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
MySQL分库分表详情
2021/09/25 MySQL