用微信抓取信息發(fā)送好友

官方接口文檔:

http://itchat.readthedocs.io/zh/latest/api/


抓取天氣的例子:

import sys

import requests as req

from lxml import etree

import itchat

# 轉碼

reload(sys)

sys.setdefaultencoding( "utf-8" )


# 定義url

shanghai_url = "http://www.nmc.cn/publish/forecast/ASH/shang-hai.html"

# 給特定好友發(fā)送

nicks = [

? ? 'xxx',

]

names = [

? ? 'xxx',

]

remarks = [

? ? 'xxx'

]


def geturlinfobyxpath(url):

? ? '''獲取URL頁面信息'''

? ? kv = {'user-agent': 'Mozilla/5.0'}

? ? r = req.get(url, headers=kv)

? ? r.raise_for_status()

? ? r.encoding = r.apparent_encoding

? ? tree = etree.HTML(r.text)

? ? nodes = tree.xpath('//div[@class="day"]/div/text()')

? ? city = tree.xpath('//title/text()')[0]

? ? updatetime = tree.xpath('//div[@class="btitle"]/span/text()')[0]

? ? newnode = ''.join(nodes).replace(' ', '').replace('\n\n', '\n').replace('\n\n', '\n')

? ? newnode = newnode[1:len(newnode)-1]

? ? infos = newnode.split(u'\n')

? ? for i in range(len(infos)):

? ? info = infos[i]

? ? if info.endswith(u'\u5929') or (u'\u6708' in info):

? ? infos[i] = u'\n' + info

? ? newnode = '\n'.join(infos)

? ? sms = '\n\n<xxx>'

? ? sendsms = '%s%s\n%s%s' % (city, updatetime, newnode, sms)

? ? print sendsms

? ? itchat.auto_login(hotReload=True)

? ? #給所有微信好友發(fā)送

? ? # friends = itchat.get_friends()

? ? for f in nicks:

? ? # 給所有微信好友發(fā)送

? ? # username = f.UserName

? ? user_name = itchat.search_friends(nickName=f)[0]['UserName']

? ? itchat.send_msg(sendsms, toUserName=user_name)

? ? #print(sendsms)

? ? for f in names:

? ? itchat.send_msg(sendsms, toUserName=f)

? ? for remark in remarks:

? ? user_name = itchat.search_friends(remarkName=remark)[0]['UserName']

? ? itchat.send_msg(sendsms, toUserName=user_name)

if __name__ == '__main__':

? ? geturlinfobyxpath(shanghai_url)

待擴展

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 為什么我深愛的每一個人呀 都生活的那么痛苦 梵高 海子 …… 我眼睜睜地看著你的苦 我傷心,我無語,我淚流滿面 卻...
    一枚冰兒閱讀 209評論 0 0
  • 有人也說,微信正在像鴉片一樣侵蝕人們的注意力,導致工作效率的下降;在微信時代,大家說的不是留個電話吧,而更多的是加...
    柚安米小程序閱讀 493評論 1 1
  • 大家都看過《夏至未至》吧,《夏至未至》,程七七,陸之昂,傅小司,立夏同臺演出的場景,大家肯定對程七七演唱的《童年》...
    閔玉婷閱讀 379評論 0 0

友情鏈接更多精彩內容