Tôi có đoạn mã sau:python: urllib2 sử dụng giao diện mạng khác nhau
f = urllib2.urlopen(url)
data = f.read()
f.close()
Nó đang chạy trên máy tính có hai giao diện mạng. Tôi muốn chỉ định giao diện nào tôi muốn sử dụng mã. Cụ thể, tôi muốn nó sử dụng cái khác với cái mà nó đang sử dụng theo mặc định ... nhưng tôi có thể tìm ra cái nào nếu tôi chỉ có thể chọn giao diện.
Cách dễ nhất/tốt nhất/nhiều nhất để làm điều này là gì?
Tôi giả sử bạn không thể thay đổi giá trị tuyến đường hệ thống để buộc kết nối với máy chủ từ xa của bạn sử dụng giao diện khác? –
@ CédricJulien: Điều đó sẽ hoạt động (nếu tôi có thể thực hiện tất cả các kết nối đến một trang web cụ thể đi qua giao diện khác), mặc dù tôi cũng quan tâm để biết cách làm điều đó trong mã nếu có thể. – Claudiu