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正则分组的应用
Nov 10 Python
Python实现自动发送邮件功能
Mar 02 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
Python3多进程 multiprocessing 模块实例详解
Jun 11 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 Python
python多进程重复加载的解决方式
Dec 13 Python
python统计文章中单词出现次数实例
Feb 27 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
python json.dumps中文乱码问题解决
Apr 01 Python
通过实例解析python subprocess模块原理及用法
Oct 10 Python
解决pytorch 模型复制的一些问题
Mar 03 Python
如何使用pdb进行Python调试
Jun 30 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.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
用ADODB.Stream转换
2007/01/22 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
浅析Python多线程下的变量问题
2015/04/28 Python
Python类属性与实例属性用法分析
2015/05/09 Python
Python 类的特殊成员解析
2018/06/20 Python
python的range和linspace使用详解
2019/11/27 Python
Python tcp传输代码实例解析
2020/03/18 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
标准自荐信范文
2014/01/29 职场文书
中国好声音华少广告词
2014/03/17 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
西柏坡导游词
2015/02/05 职场文书
暑期实践个人总结
2015/03/06 职场文书
培训通知
2015/04/17 职场文书
无房证明样本
2015/06/17 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
Mysql忘记密码解决方法
2022/02/12 MySQL