分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

使用 urllib 设置代理服务

发布时间:2023-09-06 02:35责任编辑:苏小强关键词:url

(1) 如果我们一直用同一个IP去请求同一个网站上的网页,久了之后可能会被该网站服务器屏蔽,因此我们可以使用代理IP来发起请求,代理实际上指的就是代理服务器
(2) 当我们使用代理IP发起请求时,服务器端显示的是代理IP的地址,即使被屏蔽了,我们可以换一个代理IP继续爬取,代理IP获取页面:https://www.xicidaili.com/

这里我在本地搭建了一个代理,它运行在 8888 端口,我们使用这个代理来请求服务器:

from urllib.request import ProxyHandler, build_openerproxy_handler = ProxyHandler({ ???‘http‘: ‘127.0.0.1:8888‘, ???‘https‘: ‘127.0.0.1:8888‘})opener = build_opener(proxy_handler)response = opener.open("http://www.baidu.com/")print(response.read().decode(‘utf-8‘))

    

使用 urllib 设置代理服务

原文地址:https://www.cnblogs.com/pzk7788/p/10531072.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved