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实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
Python 实现字符串中指定位置插入一个字符
May 02 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
python对离散变量的one-hot编码方法
Jul 11 Python
python 去除txt文本中的空格、数字、特定字母等方法
Jul 24 Python
python机器学习之KNN分类算法
Aug 29 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
Python爬虫:将headers请求头字符串转为字典的方法
Aug 21 Python
Python 用turtle实现用正方形画圆的例子
Nov 21 Python
浅析python实现动态规划背包问题
Dec 31 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 SPL使用方法和他的威力
2013/11/12 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
php实现等比例压缩图片
2018/07/26 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
javascript标签在页面中的位置探讨
2013/04/11 Javascript
JavaScript实现表格排序方法
2013/06/14 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
2019/03/07 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
用python做游戏的细节详解
2019/06/25 Python
新闻编辑自荐信
2013/11/03 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年企业员工工作总结
2014/12/09 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python
Python Matplotlib绘制条形图的全过程
2021/10/24 Python
A22国内电台短波广播频率表
2022/05/10 无线电