博客
指南、教程与 洞见
从 Shifter 团队了解住宅代理、网页抓取、数据采集策略及行业最佳实践。
数据抓取
数据抓取 4 分钟阅读
通过集成网页抓取API增强PHP应用程序
使用网页抓取API为PHP应用程序添加网络数据:一个无依赖的客户端,具备重试机制、结构化提取功能,并通过curl_multi实现并行请求。
数据抓取
数据抓取 3 分钟阅读
重试经济学:重试不再划算的那个尝试次数
每一次重试成功的概率都比上一次更低。如何利用你自己的日志和几行 Python 代码,衡量重试何时不再划算。
数据抓取
数据抓取 3 分钟阅读
使用 Node.js 和网页抓取 API 构建可扩展的数据管道
一个通过网页抓取 API 获取数千个页面的 Node.js 管道:有限并发、重试机制、可恢复输出和经过测试的设计。
数据抓取
数据抓取 3 分钟阅读
如何使用网页抓取API:新手友好指南
从第一次请求到结构化JSON:使用网页抓取API的分步指南,包含经过测试的Python代码、错误处理以及重要设置。
数据抓取
数据抓取 3 分钟阅读
何时应该轮换代理IP?基于会话、成本与成功率的决策框架
按请求轮换、保持粘性会话,还是使用固定ISP IP?这是一个基于请求关联方式进行选择的简单框架。
数据抓取
数据抓取 4 分钟阅读
测试爬虫:Fixtures、重放与回归套件
网站一变化,爬虫就会失效,而直接访问真实网站的测试也会随之失效。如何用录制的 fixtures、重放和每日金丝雀测试来测试爬虫。
数据抓取
数据抓取 4 分钟阅读
你的爬虫很慢,而问题可能不在代理
我们在不改动代理的情况下,将一个通过住宅代理运行的爬虫速度提升了7.5倍。如何找到时间真正耗费在哪里,并加以解决。
数据抓取
数据抓取 4 分钟阅读
有效载荷效率:抓取的页面中有多少是你花钱买的样板内容
我们测量了来自前1000个网站的278个内容页面。你想要的文本大约占HTML的1%,只是浏览器下载内容中极小的一部分。