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 相关文章推荐
pymongo实现多结果进行多列排序的方法
May 16 Python
pandas获取groupby分组里最大值所在的行方法
Apr 20 Python
python 函数内部修改外部变量的方法
Dec 18 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
python中的反斜杠问题深入讲解
Aug 12 Python
解决Mac下使用python的坑
Aug 13 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
django序列化serializers过程解析
Dec 14 Python
python实现手势识别的示例(入门)
Apr 15 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
基于Python的EasyGUI学习实践
May 07 Python
如何用 Python 子进程关闭 Excel 自动化中的弹窗
May 07 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+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
javascript 实现map集合
2015/04/03 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
javascript this详细介绍
2016/09/19 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
HTML中使背景图片自适应浏览器大小实例详解
2017/04/06 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python获取本机所有IP地址的方法
2018/12/26 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
南京某公司笔试题
2013/01/27 面试题
中国梦我的梦演讲稿
2014/04/23 职场文书
运动会演讲稿200字
2014/08/25 职场文书
工作会议通知
2015/04/15 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
Oracle锁表解决方法的详细记录
2022/06/05 Oracle