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()