目录


 一、代理IP的了解和基本使用

1、代理IP

代理:可分为正向代理和反向代理

  • 正向代理

给客户端做代理,让服务器不知道客户端的真实身份,保护自己的IP地址,不会被封,要封也是封代理IP。

  • 反向代理

给服务器做代理,让客户端不知道服务器的真实地址。

正向代理保护客户端,反向代理保护服务端。

2、代理IP的分类

【Python网络蜘蛛 · 4】:代理ip的了解和基本使用、查看代理ip的有效性(附源代码) 透明代理:服务器知道我们使用代理IP,并且知道真实的IP。

匿名代理:服务器能够检测我们使用了代理IP,不知道真实的IP。

高匿代理:服务器不能检测使用了代理IP,也无法知道我们的真实IP。 

3、代理IP的基本使用

代理参数:proxies

poxies的形式:字典

注意:当用到一个无效的代理IP,还是可以拿到数据,因为系统会自动使用本机的真实IP

  • 第一种用法:https

'https' : 'IP地址:80' 

  • 第二种用法:http

'http' : '//IP地址:80' 


二、查看代理IP的有效性

1、查看自己的IP地址

  • 在浏览器搜索框中输入:IP地址查询

2、在网上查找免费的代理IP

  • 这里提供一个免费代理IP的链接:

网页会不断更新代理IP,因此每次刷新网页都有新的代理IP出现

3、查看代理IP地址有效性的步骤

  • 在网上查询自己的IP地址,并记住本机的IP地址
  • 在网上找到一个免费的代理IP
  • 在IP地址查询的网页上抓包,找到IP地址所在的包,并复制其url
  • 代码演示

4、附源代码

import requests
url = 'https://2022.ip138.com/'
headers = {
    'User-Agent': '' # 根据自己的User-Agent来写
}
# 构建代理IP
proxies = {
    'http': '//47.92.234.75:80'
}
res = requests.get(url,headers=headers,proxies=proxies)
print(res.content.decode())
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。