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 相关文章推荐
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
Python Web框架Pylons中使用MongoDB的例子
Dec 03 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
小议Python中自定义函数的可变参数的使用及注意点
Jun 21 Python
Django URL传递参数的方法总结
Aug 28 Python
Python将图片批量从png格式转换至WebP格式
Aug 22 Python
Python分治法定义与应用实例详解
Jul 28 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
Sep 03 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
解决python replace函数替换无效问题
Jan 18 Python
详解python安装matplotlib库三种失败情况
Jul 28 Python
Pyhton模块和包相关知识总结
May 12 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 memcache扩展的三种安装方法
2009/04/26 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
php对象工厂类完整示例
2018/08/09 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
Vue.js添加组件操作示例
2018/06/13 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
Python对切片命名的实现方法
2018/10/16 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
实例介绍Python中整型
2019/02/11 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
Python 文件数据读写的具体实现
2020/01/24 Python
实习销售业务员自我鉴定
2013/09/21 职场文书
食品安全工作实施方案
2014/03/26 职场文书
入党政审材料范文
2014/12/24 职场文书
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL