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实现矩阵乘法的方法
Jun 28 Python
Python注释详解
Jun 01 Python
python设计模式大全
Jun 27 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
Dec 15 Python
Python内置函数reversed()用法分析
Mar 20 Python
Django 连接sql server数据库的方法
Jun 30 Python
python 2.7.13 安装配置方法图文教程
Sep 18 Python
Python使用post及get方式提交数据的实例
Jan 24 Python
利用python实现在微信群刷屏的方法
Feb 21 Python
Python startswith()和endswith() 方法原理解析
Apr 28 Python
Opencv常见图像格式Data Type及代码实例
Nov 02 Python
python绘制云雨图raincloud plot
Aug 05 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若干单维数组遍历方法的比较
2011/09/20 PHP
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
python端口扫描系统实现方法
2014/11/19 Python
Python中max函数用法实例分析
2015/07/17 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python3.4.3下逐行读入txt文本并去重的方法
2018/04/29 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
Django REST 异常处理详解
2020/07/15 Python
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
计算机求职自荐信范文
2014/04/19 职场文书
2014年度个人工作总结
2014/11/07 职场文书
北京青年观后感
2015/06/15 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers