当前位置: 首页 > news >正文

爬虫学习-Scrape Center spa2 超简单 JS 逆向

 

关卡

spa2

电影数据网站,无反爬,数据通过 Ajax 加载,数据接口参数加密且有时间限制,适合动态页面渲染爬取或 JavaScript 逆向分析。

首先抓包发现get请求的参数token有加密。 offset表示翻页,limit表示每一页有多少条数据。

抓到加密 Token 之后,就要找出 Token 值是怎么生成的,

搜索token:看js代码在哪里

点进去,打上断点调试看看

e = Object(i["a"])(this.$store.state.url.index, a) 

分析这段代码:

这行代码中,Object(i["a"]) 是一个函数调用,它接受两个参数 this.$store.state.url.index 和 a,然后将它们传递给函数 i["a"],并将结果赋值给变量 e。

根据代码的语境,可以推测这行代码的作用是使用 this.$store.state.url.index 和 a 作为参数调用了对象 i 的方法 a,并将结果赋值给了变量 e

加密位置就这里扣下来

完整代码

js

 const n = require('crypto-js');function i() {for (var t = Math.round((new Date).getTime() / 1e3).toString(), e = arguments.length, r = new Array(e), i = 0; i < e; i++)r[i] = arguments[i];r.push(t);var o = n.SHA1(r.join(",")).toString(n.enc.Hex), c = n.enc.Base64.stringify(n.enc.Utf8.parse([o, t].join(",")));return c}

python 

import requests
import execjs
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36',}for offset in range(0,100,10):js_da=execjs.compile(open('6.js','r',encoding='utf-8').read()).call('i','/api/movie',offset)params = {'limit': '10','offset':offset ,'token': js_da,}response = requests.get('https://spa2.scrape.center/api/movie/', params=params, headers=headers)print(response.json())

运行结果

结束 

相关文章:

  • 利用python爬虫获取淘宝天猫商品评论封装API实战演示
  • Python 爬虫开发
  • YOLO 算法详解:实时目标检测的里程碑
  • Java 树形结构,根据名称搜索
  • 知识宇宙-职业篇:软件测试工程师
  • 【VASP】PBE与HSE之前的区别
  • moviepy视频添加中文水印
  • [yolov11改进系列]基于yolov11替换卷积神经网CNN为KANConv的python源码+训练源码
  • 谷歌Veo vs Sora:AI视频生成技术的巅峰对决
  • 【Unity3D】将自动生成的脚本包含到C#工程文件中
  • 前端安全直传MinIO方案
  • Spring Cloud Gateway 限流实践:基于 Redis 令牌桶算法的网关层流量治理
  • Visual Studio 调试中 PDB 与图像不匹配
  • springcloud---gateway
  • [攻防世界] easyphp writeup
  • 北京大学肖臻老师《区块链技术与应用》公开课:02-BTC-密码学原理
  • 【React】- React-RND 深度使用指南:实现自由拖拽、避坑受控陷阱!
  • Java—— 多线程 第一期
  • cursor/vscode连接低版本的系统(glibc<2.28)
  • IntelliJ IDEA Ultimate修改软件地区使用
  • 网站公安局备案怎么做/想要推广页
  • 网站商城开发公司/淘宝宝贝关键词排名查询工具
  • 建设一个广告联盟的网站/全球搜官网
  • 如何建立公司网站是什么/亚马逊关键词排名提升
  • 专业集团门户网站建设方案/seo排名优化点击软件有哪些
  • 日本的广告网站/西安官网seo技术