1 from __future__ import unicode_literals 2 import requests 3 import itchat 4 import time 5 6 def get_news(): 7 url='http://open.iciba.com/dsapi' 8 resp=requests.get(url) 9 contents=resp.json()['content'] 10 translation=resp.json()['translation'] 11 return contents,translation 12 13 def send_news(): 14 try: 15 #登錄你的微信賬號,會彈出網頁二維碼,掃描即可 16 itchat.auto_login(hotReload=True) 17 #獲取你對應的好友備注, 18 my_friends=itchat.search_friends(name=u'Ray') 19 #獲取對應名稱的一串數字 20 lover_name=my_friends[0]['UserName'] 21 img = '/home/chen/projects/crawls/crawl_download/imags/斗圖/9150e4e5gy1frctydjenij204s0500sn.jpg' 22 #獲取字典的內容 23 for i in range(11): 24 message1 = 'sb' 25 time.sleep(2) 26 itchat.send(message1, toUserName=lover_name) 27 itchat.send_image(img,toUserName=lover_name) 28 # message2 = 'sb' 29 # message3 = 'sb' 30 # message1=str(get_news()[0]) 31 # content=str(get_news()[1][17:]) 32 # message2=str(content) 33 # message3='來自愛你的人' 34 #發送消息 35 # itchat.send(message1, toUserName=lover_name) 36 # itchat.send(message2, toUserName=lover_name) 37 # itchat.send(message3, toUserName=lover_name) 38 #沒86400秒(1天)發送一次 39 # t=time(86400,send_news()) 40 # t.start() 41 except: 42 message4=u'今天最愛你的人出現了 bug /ToT/~~' 43 itchat.send(message4,toUserName=lover_name) 44 def main(): 45 send_news() 46 if __name__ == '__main__': 47 main()