弱弱的佳佳 发表于 2019-10-19 17:08:38

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)











上面的代码得到爬取的内容,接下来怎么对内容进行破解呢?大神们,跪求帮助!!!

lpfight 发表于 2020-6-23 17:07:39

同问

suchocolate 发表于 2020-6-23 17:28:57

最终爬什么?
页: [1]
查看完整版本: js加密破解到内容视频没了,有大神给接着说一下么?