Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit ae96785

Browse files
committed
优化发送效果
1 parent ec258bf commit ae96785

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

qq加群/qihuo_spider.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ def spider():
2525
response = requests.get(url, headers=headers).json()
2626

2727
res = []
28-
for i in range(10):
28+
for i in range(20):
2929
tem = response['data'][i]['data']['content']
30-
if "现货报价" in tem or "了解请戳" in tem:
30+
if "现货报价" in tem or "了解请戳" in tem or "金十产品" in tem:
3131
continue
32-
tem = tem.replace("金十期货讯", "").replace("。", "。/n/n").replace("<b>", "")
32+
tem = tem.replace("金十期货讯", "").replace("。", "。\n\n").replace("<b>", "").replace("<br/>", "")
3333
res.append(tem)
3434

3535
return 0, res

qq加群/spider.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ def spider():
1414
url = base_url.format(int(time.time() * 1000))
1515
response = requests.get(url).text
1616
totle_res = eval(response.replace("var ajaxResult=", ""))
17-
lis_res = totle_res['LivesList'][:10]
17+
lis_res = totle_res['LivesList'][:20]
1818
for one in lis_res:
19-
res.append(one['digest'])
19+
res.append(one['digest'].replace("</b>", ""))
2020
return (len(lis_res), res)
2121
except Exception as e:
2222
return (0, None)

qq加群/企业微信发消息.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
send_message_count = 10 # 每隔多长时间发送一次联系人微信
2525
# 休眠时间
2626
winname = ["阿尔萨斯"] # 需要发送的
27-
28-
add_txt = "\n \n 更多咨询请联系客服微信:876134889"
27+
wx_number = {"阿尔萨斯": [1, "李不搭", "15735656005"]} # 不同群对应发送的微信号
28+
add_txt = "\n \n 各位朋友好,欢迎来到实时期货快讯{}群,我是{},我的微信号是:{},欢迎大家一起交流。"
2929

3030
totol_dic = set() # 去重
3131

@@ -147,9 +147,9 @@ def main(winname):
147147
logger("检测新闻中")
148148
try:
149149
qihuo_l, qihuo_res = qihuo_spider()
150-
new_l, res = spider()
150+
new_l, res_ = spider()
151151

152-
new_res = qihuo_res + res
152+
new_res = qihuo_res + res_
153153

154154
if new_res:
155155
for one in new_res:
@@ -160,13 +160,16 @@ def main(winname):
160160
else:
161161
tem = time.strftime("%H:%M", time.localtime(time.time())) + " " + one
162162
for wn in winname:
163+
tem = tem.format(*wx_number[wn])
163164
if sendMsgToWX(tem, wn):
164165
logger("发送成功:{}".format(tem))
165166
totol_dic.add(one)
166167
else:
167-
logger("发送失败:{},下次将会重新发送".format(tem))
168-
else:
169-
break
168+
sendMsgToWX(tem, wn)
169+
logger("发送成功:{}".format(tem.format(wx_number[wn])))
170+
totol_dic.add(one)
171+
# else:
172+
# break
170173
time.sleep(sleep_time)
171174
except Exception as e:
172175
logger("运行错误.{}".format(e))

0 commit comments

Comments
 (0)