File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+
2+ import requests
3+ from bs4 import BeautifulSoup
4+ import time
5+
6+ userAgent = {
7+ "User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36"
8+ }
9+
10+ def parse_html (event , context ):
11+ now = time .time ()
12+ authorIds = ['1222805984' ]
13+ for author in authorIds :
14+ url = 'https://zhiyou.smzdm.com/member/' + author + '/baoliao/'
15+
16+
17+ html_content = requests .get (url , headers = userAgent ).content
18+
19+ soup = BeautifulSoup (html_content , 'html.parser' , from_encoding = 'utf-8' )
20+ infos = soup .find_all (name = 'div' ,attrs = {'class' : 'pandect-content-stuff' })
21+
22+
23+ for info in infos :
24+ a = info .find (name = 'div' , attrs = {'class' : 'pandect-content-title' }).a
25+ t = info .find (name = 'span' , attrs = {'class' : 'pandect-content-time' }).text
26+
27+ # 只推送 5分钟之内的爆料
28+ content_time = time .mktime (time .strptime ('2021-' + t + ':00' , "%Y-%m-%d %H:%M:%S" ))
29+ if ((now - content_time ) < 5 * 60 ):
30+ content = a .text .strip () + '\r \n ' + a ['href' ]
31+ push_qmsg (content )
32+
33+
34+ def push_qmsg (msg ):
35+ key = 'xxx'
36+ url = 'https://qmsg.zendee.cn/send/' + key
37+ msg = {'msg' : msg }
38+ requests .post (url , params = msg )
You can’t perform that action at this time.
0 commit comments