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基础教程之数字处理(math)模块详解
Mar 25 Python
python字符串排序方法
Aug 29 Python
python实现人脸识别代码
Nov 08 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
python实现连续图文识别
Dec 18 Python
学习python可以干什么
Feb 26 Python
keras CNN卷积核可视化,热度图教程
Jun 22 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
Python中X[:,0]和X[:,1]的用法
May 10 Python
Python数组变形的几种实现方法
May 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 带逗号千位符数字的处理方法
2012/01/10 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
Javascript 验证上传图片大小[客户端]
2009/08/01 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
让JavaScript中setTimeout支持链式操作的方法
2015/06/19 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Django用户认证系统 User对象解析
2019/08/02 Python
如何在python中判断变量的类型
2020/07/29 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
世界上最好的帽子:Tilley
2016/11/27 全球购物
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
Linux开机引导的步骤是什么
2015/10/19 面试题
学院书画协会部门职责
2013/11/28 职场文书
主持人婚宴答谢词
2014/01/28 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
论文指导教师评语
2014/04/28 职场文书
大学生求职信怎么写
2015/03/19 职场文书
公司业务员管理制度
2015/08/05 职场文书
如何写好竞聘报告
2019/04/03 职场文书
Python基础之进程详解
2021/05/21 Python
pandas提升计算效率的一些方法汇总
2021/05/30 Python
你知道Java Spring的两种事务吗
2022/03/16 Java/Android