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模块详解
Sep 15 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
python使用matplotlib模块绘制多条折线图、散点图
Apr 26 Python
Python面向对象程序设计类的多态用法详解
Apr 12 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
python的pstuil模块使用方法总结
Jul 26 Python
Django框架视图函数设计示例
Jul 29 Python
Python @property装饰器原理解析
Jan 22 Python
python-xpath获取html文档的部分内容
Mar 06 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
Nov 01 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
php命名空间学习详解
2014/02/27 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
php简单实现短网址(短链)还原的方法(测试可用)
2016/05/09 PHP
微信 开发生成带参数的二维码的实例
2016/11/23 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
详谈javascript异步编程
2016/02/21 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
Python解析json代码实例解析
2019/11/25 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
Java 多线程协作作业之信号同步
2022/05/11 Java/Android