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 13 Python
浅谈python对象数据的读写权限
Sep 12 Python
python利用高阶函数实现剪枝函数
Mar 20 Python
django 发送手机验证码的示例代码
Apr 25 Python
Python爬取商家联系电话以及各种数据的方法
Nov 10 Python
django的ORM模型的实现原理
Mar 04 Python
python搜索包的路径的实现方法
Jul 19 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
python 使用while循环输出*组成的菱形实例
Apr 12 Python
python中什么是面向对象
Jun 11 Python
Python模拟登录requests.Session应用详解
Nov 17 Python
python绘图pyecharts+pandas的使用详解
Dec 13 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
杏林同学录(一)
2006/10/09 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
js时间控件只显示年月
2017/01/08 Javascript
angular多语言配置详解
2019/05/16 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
Python 数据结构之堆栈实例代码
2017/01/22 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
法律进机关实施方案
2014/03/12 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
校园文明标语
2014/06/13 职场文书
合同范本之电脑出租
2019/08/13 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript
Python面向对象编程之类的概念
2021/11/01 Python
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL