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 测试实现方法
Dec 24 Python
分析在Python中何种情况下需要使用断言
Apr 01 Python
Python 异常处理的实例详解
Sep 11 Python
Python版名片管理系统
Nov 30 Python
Python lambda表达式用法实例分析
Dec 25 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
Python定时任务工具之APScheduler使用方式
Jul 24 Python
python遍历文件目录、批量处理同类文件
Aug 31 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 Python
pandas-resample按时间聚合实例
Dec 27 Python
tensorflow使用指定gpu的方法
Feb 04 Python
python与pycharm有何区别
Jul 01 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 date与gmdate的获取日期的区别
2010/02/08 PHP
PHP+JS+rsa数据加密传输实现代码
2011/03/23 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
PHP 微信支付类 demo
2015/11/30 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
JSON取值前判断
2014/12/23 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
js实现简单模态框实例
2018/11/16 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Python执行时间的计算方法小结
2017/03/17 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
法制教育演讲稿
2014/09/10 职场文书
表扬通报怎么写
2015/01/16 职场文书
2015年推普周活动总结
2015/03/27 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
焦点访谈观后感
2015/06/11 职场文书
公司管理制度范本
2015/08/03 职场文书
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python