19
19
# qq_or_wx = "TXGuiFoundation" qq
20
20
# qq_or_wx = "ChatWnd" #微信
21
21
qq_or_wx = "WwStandaloneConversationWnd" # 企业微信
22
- sleep_time = 60 # 休眠时间
23
- winname = ["阿尔萨斯" , "Q" , "不搭*" ] # 需要发送的
22
+ sleep_time = 300
24
23
25
- add_txt = "\n ❤ 更多咨询请联系客服微信:876134889"
24
+ # 休眠时间
25
+ winname = ["阿尔萨斯" ] # 需要发送的
26
+
27
+ add_txt = "\n \n 更多咨询请联系客服微信:876134889"
26
28
27
29
totol_dic = set () # 去重
28
30
31
+ l , res = spider ()
32
+ res = res
33
+ for one in res :
34
+ totol_dic .add (one )
35
+
29
36
30
37
def logger (msg ):
31
38
"""
@@ -132,25 +139,26 @@ def sendMsgToWX(msg, winname):
132
139
def main (winname ):
133
140
# totol_dic = set()
134
141
# 接收内容
135
- l , res = spider ()
136
- res = res
137
- for one in res :
138
- totol_dic .add (one )
142
+ # l, res = spider()
143
+ # res = res
144
+ # for one in res:
145
+ # totol_dic.add(one)
139
146
147
+ global totol_dic
140
148
while 1 :
141
149
logger ("检测新闻中" )
142
150
try :
143
151
new_l , new_res = spider ()
144
152
if new_res :
145
153
for one in new_res :
146
154
if one not in totol_dic :
147
- one = time .strftime ("%H:%M" , time .localtime (time .time ())) + " " + one + add_txt
155
+ tem = time .strftime ("%H:%M" , time .localtime (time .time ())) + " " + one + add_txt
148
156
for wn in winname :
149
- if sendMsgToWX (one , wn ):
150
- logger ("发送成功:{}" .format (one ))
157
+ if sendMsgToWX (tem , wn ):
158
+ logger ("发送成功:{}" .format (tem ))
151
159
totol_dic .add (one )
152
160
else :
153
- logger ("发送失败:{},下次将会重新发送" .format (one ))
161
+ logger ("发送失败:{},下次将会重新发送" .format (tem ))
154
162
else :
155
163
break
156
164
time .sleep (sleep_time )
@@ -162,21 +170,17 @@ def test(winname):
162
170
totol_dic = set ()
163
171
# 接收内容
164
172
l , res = spider ()
165
- res = res
173
+ res = res [: 1 ]
166
174
for one in res :
167
- one = one + add_txt
168
- if sendMsgToWX (one , winname ):
169
- logger ("发送成功:{}" .format (one ))
170
- time .sleep (2 )
171
- else :
172
- loop = True
173
- while loop :
174
- if sendMsgToWX (one , winname ):
175
- loop = False
175
+
176
+ one = time .strftime ("%H:%M" , time .localtime (time .time ())) + " " + one + add_txt
177
+ for wn in winname :
178
+ if sendMsgToWX (one , wn ):
179
+ logger ("发送成功:{}" .format (one ))
180
+ totol_dic .add (one )
181
+ else :
176
182
logger ("发送失败:{},下次将会重新发送" .format (one ))
177
- time .sleep (5 )
178
183
179
- time .sleep (3 )
180
184
181
185
182
186
if __name__ == '__main__' :
0 commit comments