itchat接口使用示例
2017-10-23 10:20
671 查看
有关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的机器学习探索等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- 使用http原生包抓取RestAPI接口内容并解析为实体的示例
- php快递单号查询接口使用示例
- 天气预报接口使用及示例
- JAVA中常用接口的介绍及使用示例:java.lang.Comparable
- php使用百度天气接口示例
- Spring MVC 使用支付宝接口完成在线支付的示例代码
- ITopologicalOperator接口使用方法
- 使用Python的Bottle框架写一个简单的服务接口的示例
- 【龙芯1c库】封装硬件I2C接口和使用示例
- Hessian 接口使用示例总结(转载)
- 使用python抓取微信好友个性签名并形成词云(itchat;wordcloud)
- php使用百度天气接口示例
- java自定义任务类定时执行任务示例 callable和future接口使用方法
- Java使用PreparedStatement接口及ResultSet结果集的方法示例
- RateLimit-使用guava来做接口限流代码示例
- 【龙芯1c库】封装软件延时接口和使用示例
- golang使用sort接口实现排序示例
- java中接口(interface)及使用方法示例
- python实现微信接口(itchat)