Python请求ip端点

时间:2015-06-30 20:38:51

标签: python python-3.x python-requests

我有几个IP地址,我需要'绑定'动态地请求其中一个或另一个。我正在使用python requests库来发出http个请求(GETPOST)。是bind我的请求是否可能需要IP?

PS: 我问,因为.net C#可以将套接字绑定到所需的输出IP(IPEndPoint),所以我认为在python requests中也可以这样做。

1 个答案:

答案 0 :(得分:-1)

您正在寻找的是套接字库。这是一个让你入门的例子。

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