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 12 Python
Python及Django框架生成二维码的方法分析
Jan 31 Python
Python学生信息管理系统修改版
Mar 13 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
Python 字符串与二进制串的相互转换示例
Jul 23 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
python学生管理系统学习笔记
Mar 19 Python
Python基础之条件控制操作示例【if语句】
Mar 23 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
Python 爬虫的原理
Jul 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 字符串分割和比较
2009/10/06 PHP
php格式化电话号码的方法
2015/04/24 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
javascript工具库代码
2012/03/29 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
2013/12/30 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
2017/03/23 jQuery
微信小程序五星评分效果实现代码
2017/04/06 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
详解基于Vue,Nginx的前后端不分离部署教程
2018/12/04 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
python 写一个文件分发小程序
2020/12/05 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
校庆接待方案
2014/03/18 职场文书
升旗仪式主持词
2014/03/19 职场文书
公司担保书格式范文
2014/05/12 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书