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远程登录代码
Apr 29 Python
Python Sleep休眠函数使用简单实例
Feb 02 Python
Python中Continue语句的用法的举例详解
May 14 Python
Python 制作糗事百科爬虫实例
Sep 22 Python
python爬虫_自动获取seebug的poc实例
Aug 05 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
全面分析Python的优点和缺点
Feb 07 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
python3列表删除大量重复元素remove()方法的问题详解
Jan 04 Python
python中对列表的删除和添加方法详解
Feb 24 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-fpm 参数的深入理解
2013/06/03 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
jquery动态导航插件dynamicNav用法实例分析
2015/09/06 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
写了个监控nginx进程的Python脚本
2012/05/10 Python
python绘制立方体的方法
2018/07/02 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
Python实现的合并两个有序数组算法示例
2019/03/04 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
Python的几种主动结束程序方式
2019/11/22 Python
python中setuptools的作用是什么
2020/06/19 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
大专应届生个人简历的自我评价
2013/10/15 职场文书
学习党课思想汇报
2013/12/29 职场文书
消防安全标语
2014/06/07 职场文书
学校个人对照检查材料
2014/08/26 职场文书
优秀党员推荐材料
2014/12/18 职场文书
超市工作总结范文2014
2014/12/19 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL