首页
学习
活动
专区
圈层
工具
发布
首页标签python爬虫

#python爬虫

如何设计一套高可用的爬虫任务队列,保证断点续爬与故障转移?

jackcode

先说结论,再说为什么。这篇文章解决的问题是:你的爬虫跑到一半机器挂了,或者代理 IP 突然大面积失效,怎么保证任务不丢、不重、能从上次断的地方接着爬。

6010

免费代理IP的5大隐藏风险与避坑指南(2026版)

永不掉线的小白

在2026年网络风控体系全面升级的背景下,很多个人用户、自媒体从业者、小型运营团队为了节省成本,依旧热衷于使用网络公开的免费代理IP,用于网络访问、数据采集、账...

789130

深入内存优化:如何防止分布式爬虫在长时运行中导致的内存暴涨?

jackcode

重启,跑了一个小时,又炸了。看 Grafana 曲线,内存像楼梯一样一格格往上走,中间偶尔 GC 回落一点,但总体趋势是不回头地涨。我盯着那条曲线看了十分钟,心...

4810

Playwright+住宅隧道代理绕过JS反爬:全自动换IP+真人行为模拟实战

永不掉线的小白

​很多开发小伙伴都遇到过这种崩溃的场景:明明写好了Playwright自动化爬虫,指纹伪装、延时等待全都加了,刚开始还能正常爬取,跑十几条数据就突然限流、403...

19910

为什么爬虫并发拉到几百,吞吐反而掉了?记一次高并发爬虫性能瓶颈排查与实战

jackcode

很多做过数据采集和爬虫扩容的兄弟,几乎都经历过这样一个令人抓狂的场景: 你手里有一个刚写好的爬虫,开 20 个并发的时候,每秒能稳稳当当地处理 15 个页面。为...

11210

2026架构前沿:将Declarative Crawler(声明式爬虫)引入你的技术栈

jackcode

大家好,今天我们在 Mac mini 的终端前,来聊聊 2026 年数据工程领域的一个重要架构演进。

11810

从短效代理到隧道轮换:分布式爬虫代理接入配置指南

三三有猫

短效代理和隧道代理不是"高级版和低级版"的关系,而是两种完全不同的接入架构。选错类型不会报错,但会让爬虫在错误的方向上持续消耗资源。

17710

TOOM舆情监测系统中的毫秒级极速抓取架构设计与实现

Bate

在当今的信息化时代,舆情的传播环境发生了结构性变化。作为深耕企业级服务领域的平台,TOOM舆情在海量数据处理实践中深刻体会到,信息传播速度已经从过去的“小时级”...

17210

爬虫实战:如何优雅地抓取网页中隐藏在伪元素(::before)里的文本?

jackcode

相信很多写过一段时间爬虫的同学大概率撞过这堵“隐形墙”:在浏览器里明明白白显示着"¥9.9"的价格,或者一段验证码文本,但当你切换到 DevTools 时,发现...

13510

手把手带你用Python撸一个多线程+代理池下载器

jackcode

做数据采集的同行们,在爬虫进阶的路上肯定都遇到过这个瓶颈:当目标数据量从几百条飙升到十万级别,尤其是涉及图片、视频等多媒体文件时,普通的单线程下载不仅慢得让人怀...

17910

【技术分享】小红书数据采集GUI工具的架构设计与实现思路

马哥小迷弟132

本文基于xhs_one_spider这个GitHub仓库整理,重点记录一个桌面端数据采集工具在功能拆分、数据流设计、字段建模、CSV 落盘和日志排查方面的实现思...

14310

实战:利用Playwright隐藏自动化特征(Stealth模式)的底层原理

jackcode

大家好,今天我们来聊聊自动化爬虫中一个非常让人头疼的问题。很多兄弟经常遇到这样的场景:用Playwright写好的爬虫代码,本地跑得好好的,一放到服务器上就被目...

31610

深度对比:Scrapy vs PySpider,谁更适合作为企业级分布式底层?

jackcode

搭建一个日产千万级页面的企业级分布式爬虫系统,框架选型往往是决定项目生死的第一步。在 Python 生态中,Scrapy 和 PySpider 是提及率最高的两...

17210
领券