自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 深入理解JavaScript原型链与补环境

2)当访问一个对象的属性或者方法时,如果找不到,就会沿着_proto_属性往上找,直到找到或找到源头(null)伪造一个假的浏览器环境。让代码误以为自己真的在浏览器中执行。你的家谱:你 → 父母 → 祖父母 → 外祖父母 → ... → 最终到“祖先”1)每个对象都有一个隐形的_proto_属性来指向父辈对象(及原型)puppeter、控制真实的 Chrome 浏览器,避免补环境的麻烦。在 Node.js 中模拟浏览器的 DOM 环境。在js中,对象的原型链就好像家谱链一样。qiw一:什么是原型链。

2025-04-03 15:28:28 83

原创 从零开始实现K音乐获取:分析与加密参数

encode_album_audio_id为歌曲的id(一般在首页就返回id列表)signature则为加密参数。打完断点刷新发现断在了 l.signature = d(s.join(""))位置。通过浏览器控制台打印s和s.join("")发现s是个列表,s.join("")把列表变为字符串。调用d函数返回是一个0-9,a-z的32字符串。本文将以K音乐平台为例,详细讲解如何通过抓包分析与加密参数实现音乐资源的批量获取,整个过程涉及前端调试、加密算法等关键技术点。调用d函数,返回加密参数。

2025-04-01 11:07:20 270 2

原创 爬虫小问题:何时加Referer

referer是什么?:是http请求头的一个字段,告诉服务器当前请求是从哪个页面发过来的。:1:需要登录的网站;2:图片、视频、文件下载链接资源类的数据。为什么要加referer?是否来自自己的域名.

2025-03-24 16:35:44 349

原创 无广告爬取某度数据

注:selector不可直接通过浏览器右键解析转义,BeautifulSoup不支持CSS选择器中的:nth-child()伪类。需要手动处理层级关系。打开f12发现某度的数据是直接在html中,可通过提取seletor来直接获取数据。工具:request、beautifulSoup。第一步:构造请求(request)头部信息可通过网络抓包获取。url从浏览器信息栏获取。

2025-03-24 16:16:24 201

原创 爬取tx新闻

工具:request(发请求)、BeautifulSoup(解析)、通过抓包发现数据在xhr请求中的这个位置。

2025-03-24 14:38:50 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除