[Python] 纯文本查看 复制代码import requests,random,time
from bs4 import BeautifulSoup
gid_history = "28445809"
gid_update = ""
def UserAgent():
user_agent_list = ['Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1464.0 Safari/537.36',
'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.16 Safari/537.36',
'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.3319.102 Safari/537.36',
'Mozilla/5.0 (X11; CrOS i686 3912.101.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36',
'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36',
'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36',
'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0.6',
'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1468.0 Safari/537.36',
'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2224.3 Safari/537.36',
'Mozilla/5.0 (X11; CrOS i686 3912.101.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36']
UserAgent={'User-Agent': random.choice(user_agent_list)}
return UserAgent
def Get_uid():
uids = ["9687682701", "5160345630"]
for uid in uids:
url = "https://zhiyou.smzdm.com/member/" + uid + "/baoliao/"
GetHtml(url)
def GetHtml(url):
g_title = []
g_title_url = []
response = requests.get(url, headers=UserAgent()).content
soup = BeautifulSoup(response,'html.parser',from_encoding='utf-8')
html = soup.find_all(name='div',attrs={'class':'pandect-content-title'})
for i in html:
g_title_url.append(i.a['href'].strip())
g_title.append(i.a.get_text().strip())
print(g_title,g_title_url)
gid_update = g_title_url[0].split('/')[-2]
print(gid_history,gid_update)
Html_Update(g_title[0],gid_update)
def Html_Update(g_title,gid_update):
if gid_update == gid_history:
print("没有更新,推送失败!")
exit()
else:
HtmlPuch(g_title, gid_update)
print("推送成功!!!")
def HtmlPuch(goods_title,gid):
goods_url = "https://www.smzdm.com/p/" + gid
url_key = "server酱key"
push_data = {'text':goods_title,'desp':goods_url}
html = requests.post(url_key,headers=UserAgent(),data=push_data)
if __name__ == '__main__':
Get_uid()