拖动LOGO到书签栏,立即收藏AMZ123
首页跨境头条正文

一篇文章让你无视80%的反爬网站!

任佳伟
以中国亚马逊卖家为中心,引导每一个卖家,运用互联网产品运营的思维去经营自己的店铺和产品,希望能把每一家在亚马逊上卖货的公司,变成一家互联网公司.让爆单成为每个卖家日常生活的一部分.
21882
2018-11-20 20:07


有人的地方就有江湖,在爬虫的世界里也是一样。很多新手同学的爬虫简单粗暴,不管对端服务器的压力,直接多线程、多进程爬虫疯狂搞事。


服务器端

你要搞事是吧?我就不让你搞事!

爬虫

你不让我搞事是吧?我偏要搞事!



于是就有了反爬虫,有反爬虫就有反反爬虫,有反反爬虫就有反反反爬虫…


在看了前几期文章后有很多小伙伴已经能自己敲出指哪儿爬哪儿的爬虫了,却被亚马逊的反爬虫所困扰。爬着爬着弹个验证码、不返回正常数据,咋整?

所谓道高一尺魔高一丈,下面将为大家列举亚马逊的几种反爬手段及解决办法!



一、通过headers字段来反爬


Headers是什么?

首先要说明一下HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的, 而Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。


下图就是访问https://www.amazon.com/时的Request Headers:



其中包含了authority、cookie、user-agent等字段。


1、通过User-Agent字段来反爬

User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。


标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息。


大多数网站都会在后台的根目录下放置一个名为“robots.txt”的文件,在这个文件中规定了某些特定的User-Agent哪些页面可以访问,哪些页面不可以访问。如亚马逊美国站的“robots.txt”地址为:https://www.amazon.com/robots.txt,大家可以访问看一看。robots.txt一般称为robots协议,可以说是一个君子协议,遵不遵守还看个人。我们可以考虑收集一堆User-Agent的方式,或者是随机生成User-Agent,达到伪造User-Agent的目的,即可解决这种反爬手段。


2、 通过referer字段或者是其他字段来反爬

Referer记录了你是从什么网站跳转到该网站的。比如通过Google搜索到Amazon.com,再点击跳转,那么本次请求中的headers中就会包含Referer:http://www.google.com,表示你从谷歌跳转而来。通过referer字段反爬,一般在针对图片、视频、音频资源时出现较多,当你访问这些资源时,服务端检查你的referer字段非正常便会给你返回一些假资源,如我们早年玩儿的QQ空间、天涯社区针对图片资源反爬出现的“盗链图片”



通过referer字段反爬,我们也可以在headers中伪造referer字段来解决。


3、 通过cookie来反爬

Cookie是网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据。如果目标网站不需要登录,每次请求带上前一次返回的cookie,比如requests模块的session,即可达到反爬目的。


如访问亚马逊美国站中ASIN为:XXX的商品,每次都带上不同的cookie,代码如下:


import requests

headers = {
   
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36',
   
'Referer': "www.google.com"
}
session = requests.session()
# 先访问亚马逊主界面拿到cookies,保持会话。
session.get(
'https://www.amazon.com', headers=headers)


如果目标网站需要登录的话则准备多个账号,通过一个程序获取账号对应的cookie,组成cookie池,其他程序使用这些cookie即可访问到登陆后的页面。

 

 

 

二、通过验证码来反爬


上一次prime day亚马逊全站都开启验证码,那种寸步难行的感觉不知大家还记不记得?通过验证码来反爬是大多数网站通用的一种反爬手段,比较出名的有12306、google人机测试、极验滑块等。在这些验证码面前,亚马逊验证码还是显得很照顾用户体验的,至少没弹出什么奇奇怪怪的东西让我们点选,只是单纯的4-6位字母,那么要识别它还是挺Easy的!


Python通过获取大量的验证码图片素材,使用OCR、PIL、SVM等库进行验证码图片的二值化、切割、模型训练,最终可实现对亚马逊验证码的识别。


自己用Python识别这么多步骤、

这么多东西,搞起来是不是很难?

难!肯定是要花点儿时间的!

那咋整?



有一种东西“打码平台”!把验证码图片上传给他,在规定时间内(一般60S内)就会返回识别后的验证码。


下面是某打码平台的价格表:



该打码平台的充值比例为1元=2500快豆,如果我们选择6位纯字母模式识别的话,1块钱就可以识别166.66次…是不是超便宜?


各个打码平台的使用方法不一,这里就不贴代码了。选定一家打码平台,联系客服或者查看开发者文档demo,轻轻松松就能通过代码的形式搞定亚马逊验证码。


当然,有实力、有兴趣的同学还是建议自己弄验证码识别,毕竟是一劳永逸的事情。



三、通过ip地址来反爬


同一个ip大量请求了对方服务器,有更大的可能性会被识别为爬虫,ip就有可能被暂时拉进小黑屋。咋办?


别怕!用代理ip,完美解决这种反爬手段。


什么是代理ip?就好似你找了一个代理人,让他去访问你的目标网站,然后跟他要目标网站给他的数据


如图:


根据代理ip的匿名程度,代理ip可以分为下面四类:


  • 透明代理(Transparent Proxy)Transparent Proxy):透明代理虽然可以直接“隐藏”你的IP地址,但是还是可以查到你是谁。

  • 匿名代理(Anonymous Proxy):匿名代理比透明代理进步了一点:别人只能知道你用了代理,无法知道你是谁。


  • 混淆代理(Distorting Proxies):与匿名代理相同,如果使用了混淆代理,别人还是能知道你在用代理,但是会得到一个假的IP地址,伪装的更逼真


  • 高匿代理(Elite proxy或High Anonymity Proxy):可以看出来,高匿代理让别人根本无法发现你是在用代理,所以是最好的选择。


在使用的使用,毫无疑问使用高匿代理效果最好


从使用的协议:代理ip可以分为http代理,https代理,socket代理等,使用的时候需要根据抓取网站的协议来选择


在Python的requests库中,也早已设计了使用代理IP的方法:

import requests
proxies = {
 
"http": "http://10.10.1.10:3128",
 
"https": "http://10.10.1.10:1080",
}
requests.get(
"http://httpbin.org/ip", proxies=proxies)



四、通过前端样式反爬

上面是亚马逊搜索页面翻页的两种前端样式,估计一般人都不会注意这里有什么变化。两种前端的代码也有所不同,如果你的爬虫只针对其中一种页面获取下一页的url,就会导致你的爬虫在遇到另外一种翻页样式时挂掉。


这也正是亚马逊的高明之处,与国内电商相比,它在照顾用户体验的同时,也达到了反爬的目的。针对这种情况我们需要在爬虫里首先判断当前页面是哪种前端样式(多写两个if…else),这样才能兼容两种样式。


以上就是本人在编写亚马逊爬虫中遇到的反爬手段,希望能对大家有一些帮助!


最后希望大家且爬且珍惜,假如只要单纯商品的详情、报价和Sales Rank,用MWS API 就好。假如用爬虫,切记不要暴力的爬!破解验证码是有风险的,假如破解后还暴力的爬,那下次亚马逊恼羞成怒,可能就换另一种更强的反爬虫机制了,到时可就没得爬咯!




AMZ123跨境卖家导航旗下公众号【AMZ123跨境电商】深耕跨境行业,专注热点报道。
扫描右边二维码,关注后回复【加群】,加入优质卖家交流群~
目前30W+卖家关注我们
二维码
免责声明
本文链接:
本文经作者许可发布在AMZ123跨境头条,如有疑问,请联系客服。
最新热门报告作者标签问答
案例解读:Prime Day大促,宠物品牌雀巢普瑞纳做对了什么
亚马逊5月7-8日举办了亚马逊宠物日促销活动(Amazon Pet Day),为消费者提供宠物用品、玩具、服装、美容产品和配件的优惠折扣。这是亚马逊第三次举办Pet Day,特价品牌包括 Furbo、Frontline、Purina、Merrick、Blue Buffalo、Petmate、HoppScotch.bun、Jinx Pet Food、Halo Collar、Bundle x Joy、
盲盒界独角兽!Finding Unicorn独立站如何通过TikTok平台玩转潮玩市场?
盲盒在我国可谓是站在一个制高点,盲盒独特的特点给用户带来了无限的惊喜感,发展极为迅速。Z世代更为个性的消费观不仅推动了盲盒经济的发展,同时也引发了IP背后所隐藏的经济链条和各大潮玩品牌的互动。2015年我国潮玩产业规模已经达到63亿元,2022年我国潮玩行业市场规模上升至478亿元,复合年增长率超过30%。海外消费者与国内消费者一样,对能提供情绪价值的新颖事物充满好奇心,而这正符合盲盒的特点。今天
最新数据:近60%在线买家认为平台评价偏向好评
AMZ123获悉,5月15日,据外媒报道,印度社媒平台Local Circles的调查结果显示,在过去12个月中,近56%的印度在线购物者认为电商平台的网站和应用程序存在偏向正面积极评价的情况。据了解,鉴于在线交易的投诉量持续增长,Local Circles进行了一项全面的全国调查,以了解在线评论和评级自愿标准的有效性。该调查统计了印度超过344个地区的电商网站和应用程序用户的54000多份数据。
这些费用折扣优惠别错过!
费用支出是广大卖家最关心的话题之一。其实,eBay平台提供了许多政策和资源,帮助卖家在拓展业务范围、提高运营能力的同时,获得可观的费用折扣优惠。本期运营小课堂,便为大家介绍几个获得费用折扣优惠的妙招。许多卖家入驻eBay平台后,以个人卖家身份开展业务,这部分卖家只需要注册高于入门级的eBay店铺,就可以获得很大幅度的成交费优惠。我们可以通过下面这个例子来感受一下两者的区别。案例一卖家A以9,500
新案件汇总!两起国人原告外观专利维权发案!速看避雷!
带孔调料盖案件参数起诉时间:2024/5/15案件号:24-cv-3942原告品牌:带孔调料盖品牌方:Pingyang Wanwei E-commerce Co., Ltd起诉地:美国伊利诺伊州注册专利原告 Pingyang Wanwei E-commerce Co., Ltd 是国人卖家,拥有并经营一家亚马逊商店,专业销售各种厨具,如喷雾瓶、胡椒瓶等。案件涉及产品是一款常见的带孔塑料调料盖,其外
TikTok Shop对个体户开放?TikTok卖家靠一个爆品,年爆单2000万美元!
TikTok Shop卖家靠塑身泳衣爆单2000万美元!出品 | 电商123 作者 | 老柴TikTok塑身泳衣卖家1年卖了2000万美元电商123获悉,随着全球泳衣市场消费火爆,明年全球泳衣市场将增长到近300亿美元,也让最近一家TikTok Shop泳衣卖家凭借其打造的收腹紧身泳衣爆款单品在一年里拿下了20000万美元营收成绩。目前泳衣已经成为欧美女性夏日必备消耗品,且全球各类泳衣的消费需
离了个大谱?对华征收高关税后,美国又禁止26个中国卖家进入!
美国又禁止26个中国卖家进入美国市场!出品 | 电商123 作者 | 老柴对华高额关税将冲击美国经济电商123获悉,就在美国白宫5月14日宣布将对包括电动车、芯片、医疗产品在内的一系列中国商品征收新的关税,其中对中国进口电动车的加征的关税已调整到100%后,将经贸问题政治化的301关税受到了全球诟病,也将对接下来的美国经济复苏和降低通胀产生深远影响。对此,白宫国家经济委员会委员长表示,中国产业
挂钩到底被注册了多少个专利?这款双头挂钩加入维权队伍!
继旋转挂钩(24-cv-01841)、手袋挂钩(23-cv-2000)维权后,挂钩家族再添一员!01DOUBLE HOOK双头挂钩原告是我国东莞某贸易公司,主要在eBay和亚马逊等海外平台经营店铺,旗下有一款挂钩产品,可以给CPAP呼吸机用户支撑软管和收纳呼吸面罩。原告在5月16日向法院提交TRO禁令。案件信息:起诉时间:2024年5月15日案件号:24-cv-03956代理律所:Sherinia
“电脑遮光罩”在美国市场的(发明专利)侵权预警及规避办法668
在美国市场,以亚马逊美国站为例,下图所示产品为一种“电脑遮光罩”,用于类似笔记本电脑在室外使用时的光遮蔽和隐私遮挡:在美国市场有对应发明专利,其技术方案概述如下:本发明涉及用于电子设备屏幕的光遮罩及私密遮罩。用于电子设备屏幕的可折叠光遮罩及私密遮罩板特别适用于膝上型计算机、电子平板电脑和设备。光和私密遮罩由三个半刚性面板构成,其表面中集成了四个模制的塑料和橡胶夹。三个面板之间的区域形成灵活的铰链,
大量店铺销量砍半,卖家直呼淡季来了!
弹指间,2024年第二季度已经过半。 面对政策收紧、低价内卷、成本上涨等一系列持续发酵的运营难题,步入5月,亚马逊卖家们的跨境之路依旧走得磕磕绊绊。 根据以往的销售状况,因节日众多,消费者会在3月至5月的春季里购买礼物,这个时间段通常都被卖家们视作为亚马逊的销售高峰期。而对于5月这个拥有劳动节、母亲节等重要节日的月份,不少卖家更是报以在此期间能够迎来促销盛宴的期望。 但事与愿违的是,今年美国站卖家
亚马逊卖家1分钟爆单8600件?亚马逊群发"警告"邮件,有卖家已被封号!
超1万名亚马逊卖家营收破100万美元!出品 | 电商123 作者 | 老柴01亚马逊超1万名卖家销售额突破100万美元电商123获悉,近日亚马逊发布了一份《2023年小企业赋权报告》,该报告显示,2023年,美国独立卖家在亚马逊销售额突破45亿件,超1万卖家销售额超百万美元,平均每分钟8600件,平均年销售额超过25万美元。当然了,这些成绩的取得离不开亚马逊持续的资金、工具支持。▲图源网络,侵
出海月销百万美金!小众宠物品牌做出大爆单品
随着宠物经济的兴盛,智能养宠这条千亿赛道也愈发拥挤,大批新老玩家接连入场,你方唱罢我登场,好不热闹。听过智能喂猫、智能养狗,你听说过智能养鸟吗?FMI最新数据显示,2023年全球野鸟产品市场规模预计达73亿美元,预计2023~2033年复合年增长率为3.8%,而美国是全球鸟类产品最赚钱的市场之一,美国人对野生鸟类尤为痴迷,观鸟是美国人的第二大户外爱好。在市面上,传统的鸟类喂食器不仅卖不上高价,而且
亚马逊北美站低量库存费更新!这类产品将无需缴费
AMZ123获悉,近日,亚马逊北美站发布公告,宣布从5月15日开始,对低量库存费做出调整。此前,低量库存费自4月1日起生效,亚马逊将4月作为过渡期,向卖家返还在此期间收取的费用。根据最新公告,该过渡期将延长至5月14日。5月31日,卖家将收到4月1日至5月14日期间产生的所有低量库存费。此外,亚马逊针对低量库存费进行三项额外的更改:1.由于季节性产品等小批量产品的库存管理存在较高的不可预测性,5月
销量翻倍!亚马逊引流入口震撼上线!
4月,本该是卖家激情满满,大展拳脚的时候。但卖家们的经历却一波三折。近期,很多卖家反馈,遭遇单量滑坡,跌势仍在继续。看到这里卖家们可能会很焦虑。But,先别着急,亚马逊新推出了一项新功能Creator Connections,据了解,有望为卖家提高销量、增加曝光,并加速新品推广。那么,究竟是什么新功能呢?一起来看下吧!亚马逊推出新功能Creator Connections 卖家打开亚马逊的后台,在
亚马逊变体违规风暴升级,卖家赶紧自查!
正文众所周知,亚马逊亚马逊是一个重产品、轻店铺的平台,极其重视买家权益和购物体验。为了确保买家获得最佳服务,亚马逊制定了严格的卖家账户运营规则,这些规则必须遵守,绝不可逾越底线,否则卖家将面临店铺封禁的风险。最近,亚马逊平台掀起了一场针对变体违规行为的严厉打击行动,这股风暴的烈度之强,使得不少卖家都未能幸免。事实上,这并非亚马逊的突然行动,而是早有预兆的。从今年3月中旬开始,亚马逊就已经针对违规变
旺季备货遇到美国海关查验潮,怎么办?!
备受期待的亚马逊Primeday即将开启!作为一年一度的狂欢盛会,各位卖家朋友备好货了吗?在这紧锣密鼓的备战中,有消息称美国货物查验率突然暴涨,引发了大家的关注和讨论。莫慌,其实从4月开始,美国海关的检查频率一直就维持在较高水平。01什么原因导致美国海关查验率飙升?据了解,主要原因包括但不限于:1、模糊、不合规的货物描述引起了美国海关和边境保护局(CBP)的关注。2、频繁检出集装箱内藏有禁运物品和
《市场报告-隐形文胸(胸贴)》PDF下载
隐形文胸(又称粘性文胸,后简称胸贴),一种特殊设计的内衣,没有肩带和紧身设计,通过胶粘剂或胶水在胸部周围粘附,提供支撑和提升效果。材质主要有医用胶、连体服胶和硅胶三类
《2024年第1季度全球宏观经济季度报告》PDF下载
1季度,中国外部经济综合CEEM-PMMI指数季度低于荣枯线。美国经济继续扩张,美国经济继续扩张,欧洲经济双速复苏,日本经济运行大势稳定。印度经济继续强劲增长,巴西经济继续缓慢复苏,南非复苏态势疲弱,俄罗斯经济延续短期韧性。东盟六国和韩国金融市场呈现汇率相对较弱、股票市场整体表现较强的格局。
《2023年东南亚经贸简报-增长放缓旅游回升,汽车和资源贸易活跃》PDF下载
2023 年东南亚六国的宏观经济增速较上年有所放缓。菲律宾经济增长最为强劲,印度尼西亚制造业景气上升,越南消费表现强劲,马来西亚消费增长区域内第一,新加坡经济增长表现不错,泰国经济增长最为疲弱。
《跨境电商行业深度研究报告:短跑至长跑,跨境出海提速》PDF下载
海外头部跨境电商平台实力犹在,频频发力新兴市场。国际 B2C 跨境电商平台主要有 Amazon、eBay、Wish等。据Statista数据,在多位玩家集聚的美国市场,亚马逊以37.6%的绝对优势稳居市场份额第一,领先其他平台。
《2024全球可持续美妆的创新与革命》PDF下载
可持续美妆是企业积极担负社会责任的体现。品牌通过联合成立可持续联盟,构建评分系统等方式,在行业内推广各种可持续标准,共同努力构建一个更加绿色、透明的美妆世界。
《2023年全球应用广告变现趋势报告》PDF下载
从地区上来看,美国仍然是应用品类需要持续深挖的地区,持续上升的下载量、一路走高的 eCPM 为开发者提供源源不断的机会。尤其在工具与效率、小说与阅读品类上表现优异,不仅下载同比提升了10%,二者的广告收益也名列前茅。
《跨境境市场家居、园艺类目数据调研报告》PDF下载
全球家饰市场稳步增长(近5年4.9%的年复合增长率),预计2025年,全球规模将成长至1200亿美金;其中美国家饰市场占全球25%,欧洲占20%。
《亚马逊2022中国跨境电商产业集群白皮书》PDF下载
全球 2022 年经济增长放缓,部分品类消费需求减弱,国际化生产和贸易要素成本持续上升,压缩出口企业的利润空间;全球疫情对产业链供应链稳定带来一定影响,出口企业业绩承压。在当今世界经济环境充满不确定性的情况下,中国外贸出口和跨境电商行业展现出极强的韧性,保持着稳定发展态势。
AMZ123跨境电商
专注跨境行业热点事件报道,每日坚持推送原创深度热文
跨境电商干货集结
跨境电商干货集结,是结合亚马逊跨境电商卖家交流群内大家在交流过程中最常遇到的问题,进行收集整理,汇总解答,将会持续更新大家当前最常遇见的问题。欢迎大家加入跨境电商干货集结卖家交流群一起探讨。
跨境数据中心
聚合海量跨境数据,输出跨境研究智慧。
跨境科普达人
科普各种跨境小知识,科普那些你不知道的事...
亚马逊全球开店
亚马逊全球开店官方公众号,致力于为中国跨境卖家提供最新,最全亚马逊全球开店资讯,运营干货分享及开店支持。
欧洲电商资讯
AMZ123旗下欧洲跨境电商新闻栏目,专注欧洲跨境电商热点资讯,为广大卖家提供欧洲跨境电商最新动态、最热新闻。
AMZ123卖家导航
这个人很懒,还没有自我介绍
AMZ123会员
「AMZ123会员」为出海者推出的一站式私享服务
品类交流群
跨境资料
官方社区
宠物品类交流群
加入
玩具品类交流群
加入
运动户外交流群
加入
立即扫码咨询
立即扫码咨询
立即咨询
官方微信群
官方客服

扫码添加,立即咨询

扫码加群
官方微信群
官方微信群

扫码添加,拉你进群

更多内容
订阅号服务号跨境资讯
二维码

为你推送和解读最前沿、最有料的跨境电商资讯

二维码

90% 亚马逊卖家都在关注的微信公众号

二维码

精选今日跨境电商头条资讯