js加密破解到内容视频没了,有大神给接着说一下么?
网站是这个:https://nyloner.cn/proxy代码如下,已经可以获取到内容,但是内容是加密的,不知道下一步怎么做了?
#两种加密:url加密,内容加密
import requests
import time
import hashlib
headers = {'Accept':'*/*',
'Accept-Encoding':'gzip, deflate, br',
'Accept-Language':'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
'Connection':'keep-alive',
'Cookie':'sessionid=jxgp1xufhj0bbb8j6h3rcwh9yhnzd4l9',
'Host':'nyloner.cn',
'Referer':'https://nyloner.cn/proxy',
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
'X-Requested-With':'XMLHttpRequest'}
#token=f31bc23e55095823a2602e494817c2f4
#t=1571468863
#token=2e1cc03211d512f78c6b78fe6b62e276
#t=1571469597
url = 'https://nyloner.cn/proxy?page={}&num={}&token={}&t={}'
def get_token():
timestamp = int(time.time())
page = input('请输入页数:')
num = '15'
token = page + num + str(timestamp) #组装token
#print(token.encode())验证传入二进制类型
#hsshlib.md5需要传入二进制类型,token.encode()转换二进制,特征b'',
token = hashlib.md5(token.encode()).hexdigest() #二进制转成十六进制
#目的的token是十六进制
#print(token)
baseurl = url.format(page,num,token ,timestamp)
return baseurl
def get_html(baseurl):
res = requests.get(baseurl,headers = headers).json().get('list') #得到一个字典,内容在list键值里
print(res)
baseurl = get_token()
get_html(baseurl)
上面的代码得到爬取的内容,接下来怎么对内容进行破解呢?大神们,跪求帮助!!!
同问 最终爬什么?
页:
[1]