修改get_links.py
import requests
import re
import time
def get_article_links():
try:
t_str=int(time.time()/60)
s_str="https://www.xuexi.cn/lgdata/u1ght1omn2.json?_st="
url=f'{s_str}{t_str}'
str=requests.get(url)
strList=str.json()
links=[]
for i in strList:
links.append(i['url'])
return links
except:
print("=" * 120)
print("get_article_links获取失败")
print("=" * 120)
raise
def get_video_links():
try:
video = requests.get("https://www.xuexi.cn/4426aa87b0b64ac671c96379a3a8bd26/datadb086044562a57b441c24f2af1c8e101.js").content.decode("utf8")
pattern = r'https://www.xuexi.cn/[^,"]*html'
link = re.findall(pattern, video, re.I)
link.reverse()
return link
except:
print("=" * 120)
print("get_video_links获取失败")
print("=" * 120)
raise