itchat接口使用示例

 更新时间:2017年10月23日 10:20:39   作者:萤火之森_1  
这篇文章主要介绍了itchat接口使用示例,itchat接口的相关知识,这里是一段代码示例,这里分享给大家,供需要的朋友参考。努力学习中~

有关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脚本实现虾米网签到功能

    这篇文章主要介绍了Python脚本实现虾米网签到功能的方法,涉及Python调用URL模块实现数据传输与处理的相关技巧,需要的朋友可以参考下
    2016-04-04
  • VSCode配合pipenv搞定虚拟环境的实现方法

    VSCode配合pipenv搞定虚拟环境的实现方法

    这篇文章主要介绍了VSCode配合pipenv搞定虚拟环境的实现方法,文中通过图文教程介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • python机器学习之神经网络(二)

    python机器学习之神经网络(二)

    这篇文章主要为大家详细介绍了python机器学习之神经网络第二篇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Python实现矩阵运算的方法代码实例

    Python实现矩阵运算的方法代码实例

    这篇文章主要介绍了Python实现矩阵运算的方法代码实例,想用python实现一个矩阵类,它可以像matlab或者numpy中的矩阵一样进行运算,生成一个矩阵类Matrix之后,他接收一个二维列表作为输入,然后将对应的值写到矩阵对应的位置,需要的朋友可以参考下
    2023-08-08
  • python函数传参意义示例详解

    python函数传参意义示例详解

    这篇文章主要为大家介绍了关于python函数传参的意义示例详解,有需要的朋友可以借鉴参考下,希望可以加深各位同学对Python传参的理解
    2021-10-10
  • 利用Python3编写一个电脑录屏神器

    利用Python3编写一个电脑录屏神器

    这篇文章主要为大家详细介绍了如何利用Python3编写一个简易的电脑录屏神器,文中的示例代码讲解详细,感兴趣的小伙伴可以动手尝试一下
    2022-08-08
  • Python中实现一行拆多行和多行并一行的示例代码

    Python中实现一行拆多行和多行并一行的示例代码

    这篇文章主要介绍了Python中实现一行拆多行和多行并一行的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python os.path.isfile 的使用误区详解

    python os.path.isfile 的使用误区详解

    今天小编就为大家分享一篇python os.path.isfile 的使用误区详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python使用pymupdf实现PDF加密

    Python使用pymupdf实现PDF加密

    这篇文章主要介绍了如何使用 Python 和 wxPython 库创建一个简单的图形用户界面(GUI)应用程序,用于对 PDF 文件进行加密,感兴趣的小伙伴可以了解下
    2023-08-08
  • python yield关键词案例测试

    python yield关键词案例测试

    这篇文章主要介绍了python yield关键词案例测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10

最新评论