有什么爬虫的问题都可以私信我哦,很乐意为你效劳,如果我有空的话!
该文仅供学习参考!!!
业务需求:
采集站点:https://dynamic6.scrape.center/
知识点:SHA1加密,base64编码


进入函数查看:


代码:
# -*- coding: utf-8 -*-
# @Time : 2022/4/29 19:27
# @Author : Lonelyroots
# @Email : 1731498306@qq.com
# @File : Scrape_Movie.py
# @Software : PyCharm
"""
function _0x456254() {
for (var _0x5da681 = Math['round'](new Date()['getTime']() / 0x3e8)['toString'](), _0x2a83dd = arguments['length'], _0x31a891 = new Array(_0x2a83dd), _0x596a02 = 0x0; _0x596a02 < _0x2a83dd; _0x596a02++)
_0x31a891[_0x596a02] = arguments[_0x596a02];
_0x31a891['push'](_0x5da681);
var _0xf7c3c7 = _0x189cbb['SHA1'](_0x31a891['join'](','))['toString'](_0x189cbb['enc']['Hex'])
, _0x3c8435 = [_0xf7c3c7, _0x5da681]['join'](',')
, _0x104b5b = _0x358b1f['encode'](_0x3c8435);
return _0x104b5b;
}
"""
import requests
import hashlib
import time
import base64
from typing import List,Any
url = "https://dynamic6.scrape.center/api/movie?limit={}&offset={}&token={}"
def get_token(args: List[Any]):
timestamp = str(int(time.time()))
args.append(timestamp)
......
需要完整代码可以私信我哦!
网友评论