目录
1.IP代理
某些网站会检测一段时间内某IP的访问次数,若访问次数过多会禁止访问,这时需要设置一些代理服务器,每隔一段时间换一个代理。IP代理的分类:

- ①透明代理:目标网站可以得知使用了代理以及源IP地址,显然这不符合要求;
- ②匿名代理:目标网站知道使用了代理,但不知道源IP地址;
- ③高匿代理:最保险的方式,目标网站既不知道使用了代理,也不知道源IP地址。
2.Cookie
解决http的无状态性,第一次向服务器发送请求时,服务器生成Cookie作为请求头并储存到浏览器中;浏览器再次发送请求时将携带Cookie信息。
import urllib.request
from http import cookiejar
filename = 'cookie.txt'
#获取Cookie
def get_cookie():
#实例化一个MozillaCookieJar用于存储cookie
cookie = cookiejar.MozillaCookieJar(filename)
#创建handler对象
handler = urllib.request.HTTPCookieProcessor(cookie)
#创建opener对象
opener = urllib.request.build_opener(handler)
#请求网址
url = 'https://tieba.baidu.com/index.html?traceid=#'
resp = opener.open(url) #发送请求
#存储cookie文件
cookie.save()
#读取cookie
def use_cookie():
#实例化MozillaCookieJar
cookie = cookiejar.MozillaCookieJar()
#加载cookie文件
cookie.load(filename)
print(cookie)
get_cookie()
use_cookie()
3.异常处理
①urllib.error.URLError:用于捕获由urllib.request产生的异常,使用reason属性返回错误原因
import urllib.request
import urllib.error
url = 'http://www.google.com'
try:
resp = urllib.request.urlopen(url)
except urllib.error.URLError as e:
print(e.reason)
输出结果:
[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
②urllib.error.HTTPError:用于处理HTTP与HTTPS请求的错误,
有三个属性:
code:请求返回的状态码reason:返回错误的原因headers:请求返回的响应头信息
import urllib.request
import urllib.error
url = 'https://movie.douban.com/'
try:
resp = urllib.request.urlopen(url)
except urllib.error.HTTPError as e:
print('原因:',e.reason)
print('响应状态码:',str(e.code))
print('响应头数据:',e.headers)
相关推荐:
文章AI指令提升写作效率的智能助手
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
“新关键词”开启智慧营销新篇章,助力品牌突围,自己如何做网站seo
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
怎么降低文章的AI生成率:打造更真实、更有价值的内容
seo监控什么意思,seo数据监控 ,ai panda眼镜架
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
seo经验是什么,seo进阶 ,ai矿机
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
智能AI写作生成:如何借助人工智能提升创作效率与质量
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
撰写稿子的AI,写作的“超级助手”来了!
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
为什么“360收录”是你网站推广的必备利器,seo亚马逊
为什么“搜狗不收录”会成为企业SEO的新挑战?,烤肉店的线下营销与推广
文章自动生成AI:助力写作新时代,让创作更高效
主流seo是什么,seo是什么推广网站 ,AI心理师
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
AI免费写文章生成器高效写作新革命
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
AI网页效果生成:开启网站设计的新纪元,ai画线祥云
优方法-高效生活与工作的秘密武器,钻石营销推广方案
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
SEO永远,数字营销的核心力量,广州seo搜索栏内容
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
seo给你什么帮助,seo的利与弊 ,ai 大厨
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
AI+写文章:开启智能创作新时代
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
AI免费生成文本,内容创作新篇章