搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
文本三剑客——sed 修改、替换_sed替换
2
ip地址查询代码_如何同时Ping1000个IP地址?下面的方法,让工作效率提高百倍!...
3
基于Python爬虫江西南昌天气预报数据可视化系统设计与实现(Django框架) 研究背景与意义、国内外研究现状
4
Kotlin协程巩固,kotlin框架_kotlin 协程 避免回调
5
第八篇 交叉编译华为云Iot SDK到Orangepi3B_华为嵌入式交叉编译
6
前端传数组,后端怎么接收的问题_前端传数组 后端用什么接收
7
基于Java的坦克大战游戏的设计与实现毕业设计
8
面试被问:说说分布式事务的两阶段提交与三阶段提交
9
ssm,springboot代码生成器——添加vue.js支持,mac系统支持_sscms 可以使用vue
10
Windows注入与拦截(1) -- DLL注入的基本原理_windows反程序注入
当前位置:
article
> 正文
爬虫被封禁原因
作者:盐析白兔 | 2024-03-12 23:51:43
赞
踩
爬虫封控什么意思
爬虫被封禁常见原因
1.首先,检查 JavaScript 。如果你从网络服务器收到的页面是空白的,缺少信息,或其遇到他不符合你预期的情况(或者不是你在浏览器上看到的内容),有可能是因为网站创建页面的 JavaScript 执行有问题。
2.检查正常浏览器提交的参数。如果你准备向网站提交表单或发出 POST 请求,记得检查一下页面的内容,看看你想提交的每个字段是不是都已经填好,而且格式也正确。用 Chrome 浏览器的网络面板(快捷键 F12 打开开发者控制台,然后点击“Network”即可看到)查看发送到网站的 POST 命令,确认你的每个参数都是正确的
3.是否有合法的 Cookie?如果你已经登录网站却不能保持登录状态,或者网站上出现了其他的“登录状态”异常,请检查你的 cookie。确认在加载每个页面时 cookie 都被正确调用,而且你的 cookie 在每次发起请求时都发送到了网站上。
4.IP 被封禁?如果你在客户端遇到了 HTTP 错误,尤其是 403 禁止访问错误,这可能说明网站已经把你的 IP 当作机器人了,不再接受你的任何请求。你要么等待你的 IP 地址从网站黑名单里移除,要么就换个 IP 地址(可以去星巴克上网)。如果你确定自己并没有被封杀,那么再检查下面的内容。
确认你的爬虫在网站上的速度不是特别快。快速采集是一种恶习,会对网管的服务器造成沉重的负担,还会让你陷入违法境地,也是 IP 被网站列入黑名单的首要原因。给你的爬虫增加延迟,让它们在夜深人静的时候运行。切记:匆匆忙忙写程序或收集数据都是拙劣项目管理的表现;应该提前做好计划,避免临阵慌乱。
还有一件必须做的事情:修改你的请求头!有些网站会封杀任何声称自己是爬虫的访问者。如果你不确定请求头的值怎样才算合适,就用你自己浏览器的请求头吧。
确认你没有点击或访问任何人类用户通常不能点击或接入的信息。
如果你用了一大堆复杂的手段才接入网站,考虑联系一下网管吧,告诉他们你的目的。试试发邮件到 webmaster@< 域名 > 或 admin@< 域名 >,请求网管允许你使用爬虫采集数据。管理员也是人嘛!
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/226578?site
推荐阅读
article
AI
时代
,
当
项目经理
遇到
ChatGPT
,
插上腾飞
的
翅膀!
_
项目经理
gpt
...
随着人工智能技术
的
不断发展
,
ChatGPT
在项目管理中
的
应用将会越来越广泛。通过
ChatGPT
的
帮助
,
项目经理
可...
赞
踩
article
自学
Android
之
获取
传感器
列表
_
读取特定
类型
传感器
列表...
1,用系统API来
获取
传感服务。SensorManager = getSystemService(SENSOR
_
SER...
赞
踩
article
python
爬虫
自学宝典——反
爬虫
手段_
爬虫
怎么让对方认为
我们
不是
机器
...
前文回顾亲爱的各位看官们,看到这篇文章的时候,
我们
的
爬虫
之旅马上就要告一段落了。如果你支持我的博客,请点赞关注并分享。如...
赞
踩
article
爬虫爬取的源码内容和
开发者
模式下的内容不
一致
_
开发者
工具
的
元素
和
python
提取数据不
一致
...
F12是经过浏览器加载了js,用selenium模拟浏览器爬取即可解决这种js动态加载
_
开发者
工具
的
元素
和
python
提...
赞
踩
article
【蛋糕商城】(一)使用
HBuliderX
搭建
uni
-
app
项目
_
hbuilderx
uni
app
模板...
【蛋糕商城】(一)
项目
搭建:如何搭建一个
uni
-
app
项目
_
hbuilderx
uni
app
模板
hbuilderx
un...
赞
踩
article
黑马优购小程序之
首页
模块
开发(
banner
分类
导航
楼层
等)_
首页
框架的
模块
...
文章目录1.1 效果图1.2 搜索框1.2.1 新建组件1.2.2 编写组件1.2.3 引用组件1.2.4 使用组件1....
赞
踩
article
软件
2.0
时代的
程序
分析_
acm
program
.
lang
...
作者 | 张昕整理 |晴天作者经历: 2020.9 – 现在,北京大学计算机系助理教授 2017.9 – 2020....
赞
踩
article
如何在
arkTs
中
使用
npm
下载的
第三方
js
库_
arkts
js
lib
...
如何在
arkTs
中
使用
npm
下载的
第三方
js
库_
arkts
js
lib
arkts
js
lib
...
赞
踩
article
Vue3
.x 之
Element
Plus
导航
菜单
栏多级_
elementplus
导航
菜单
...
菜单
多级
导航
_
elementplus
导航
菜单
elementplus
导航
菜单
vue版本node版...
赞
踩
article
鸿蒙
Harmony
应用
开发
—
ArkTS
声明式
开发
(通用属性:
尺寸
设置)_
鸿蒙
constraints...
ArkTS
声明式
开发
(通用属性:
尺寸
设置)_
鸿蒙
constraintsize
鸿蒙
constraintsize
...
赞
踩
article
Maven
错误:
程序包
java
.
nashorn
.
XXX
不存在_
程序包
jdk
.
nashorn
.api....
文章目录
Maven
错误:
程序包
java
.
nashorn
.
XXX
不存在
Maven
错误:
程序包
java
.
nashorn
.XX...
赞
踩
article
密码学小知识(5):唯
密文
攻击
(
COA
)、已知
明文
攻击
(
KPA
)、
选择
明文
攻击
(CPA),
选择
密文
攻...
本篇将介绍密码分析中主要的四种
攻击
方式一、唯
密文
攻击
(Ciphtext Only Attack,
COA
)定义:唯
密文
攻击
...
赞
踩
article
HarmonyOS
开发小记——
获取
组件
坐标
_
鸿蒙
获取
某个
组件
...
鸿蒙
ArkTs
获取
组件
坐标
,通过JSON.parse(getInspectorByKey("pos"))可以
获取
到一个J...
赞
踩
article
Android
传感器
画图
,
Android
传感器
之绘图篇——
Handler
学习...
在学习
Android
传感器
的过程中,需要采集
传感器
实时数据并显示在图表中,绘制图表采用
Android
自己带的canvas...
赞
踩
article
【
密码
学】
分组
密码
算法
的
工作
模式
(1)——基本概念_
分组
密码
能保护机密性
的
数据
吗...
分组
密码
算法
的
工作
模式
——基础概念_
分组
密码
能保护机密性
的
数据
吗
分组
密码
能保护机密性
的
数据
吗 ...
赞
踩
article
鸿蒙
HarmonyOS4.0
开发
应用
学习
笔记_
鸿蒙
(
harmonyos
)
开发
学习
指南
pdf
...
鸿蒙
harmonyos
4.0
学习
笔记_
鸿蒙
(
harmonyos
)
开发
学习
指南
pdf
鸿蒙
(
harmonyos
)
开发
学习
指...
赞
踩
article
使用
vite
创建
vue
+
ts
项目
,整合常用
插件
(
scss
、
vue
-
router
、
pinia
、axio...
scss
、
vue
-
router
、
pinia
、
axios
、element-plus、eslint、prettier、vit...
赞
踩
article
Flutter
获取
屏幕
高度
、密度、安全区域等...
获取
屏幕
相关 MediaQueryData mq = MediaQuery.of(context); //
屏幕
密度 p...
赞
踩
article
2024
年
新能源
汽车
发展
十大趋势...
我国
汽车
产业在过去一年里经历种种变化,
新能源
汽车
产业
发展
深受瞩目。最近,中国电动
汽车
百人会对
2024
年
新能源
汽车
发展
进行...
赞
踩
article
浅谈
ChatGPT
取代
前端开发
工程师_
chatgpt
前端
页面
...
随着
ChatGPT
的版本迭代,编程能力日渐增强的它,取代广大"码农"并非不可能_
chatgpt
前端
页面
chatgpt
前端...
赞
踩
相关标签
chatgpt
人工智能
传感器
android
安卓
爬虫
前端
vue.js
小程序
黑马优购
编程语言
npm
javascript
鸿蒙
harmonyos
elementui
经验分享
华为
鸿蒙系统
ArkTS
ArkUI