python3 使用代理IP请求

需要根据目标网址是使用http还是https来设置代理,python3使用代理IP请求代码如下:

import requests
url = 'https://httpbin.org/ip'
proxies = {
"http": 'http://209.50.52.162:9050',
"https": 'http://209.50.52.162:9050'
}
response = requests.get(url,proxies=proxies)
print(response.json()) 

proxies分别给http和https配置了一个地址用来做代理,示例中:

"http":"http://209.50.52.162:9050"

键http为请求的目标地址的协议,而值“http://209.50.52.162:9050”为代理ip和端口

版权声明:著作权归作者所有。

相关推荐

查看lantern代理地址以及端口

lantern的代理端口不是浏览器地址栏上的地址,它隐藏在设置中。操作如下:右键工具栏中lantern图标 选择显示蓝灯,浏览器会打开页面在页面左上角展开菜单选择设置,弹出设置框点击设置中的高级设置,既可以看到lantern的代理地址和端口了。如图:

Nginx禁止直接使用IP访问

默认情况下,使用IP就可以访问到主机的默认页面。为了防止别人恶意将域名解析到自己的IP上,可以修改Nginx配置禁止直接使用ip访问。添加server如下:server {  listen 80 default;  server_name _;  return 403;}如果要禁止使用https访问,添加server如下:server { listen 443 d

PHP获取请求客户端IP的函数

<?php //使用$_SERVER数组 function get_client_ip_1() { $ipaddress = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if(isset($_SERVER['

Python 3.x使用nonlocal定义变量

Python 3新增了nolocal来声明变量。语法:nonlocal 变量名 一般情况下我们在函数内对变量赋值,那么变量会被认为是本地变量。def getvar()     v = 1     return v getvar() v就是一个本地变量。有时我

Python解析http请求返回的JSON响应

python解析JSON响应可以使用以下两种方式:1、json.loadsimport json import requests response = requests.get(...) json_data = json.loads(response.text) 这种方法会把字符串转换为字典类型,这样就可以向json一样访问对象。2、r