Python请求ip端点

2024-06-16 09:46:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有几个IP地址,我需要将请求动态地“绑定”到其中一个或另一个。我使用pythonrequests库来发出http请求(GET或{})。是否可以bind我对所需IP的请求?在

附言: 我问这个问题是因为在.NETC中可以将套接字绑定到所需的输出IP(IPEndPoint),所以我认为在python中requests也可以。在


Tags: iphttpgetbind动态requests附言pythonrequests
1条回答
网友
1楼 · 发布于 2024-06-16 09:46:08

你要找的是套接字库。这里有一个例子可以让你开始。在

import socket

HOST = ''                 # Symbolic name meaning all available interfaces
PORT = 50007              # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print 'Connected by', addr
while 1:
    data = conn.recv(1024)
    if not data: break
    conn.sendall(data)
conn.close()

看一看https://docs.python.org/2/library/socket.html,在底部您将看到一些如何使用该库的示例。版本3文档在这里-https://docs.python.org/3/library/socket.html。在

相关问题 更多 >