Mam następujący kod:python: urllib2 przy użyciu innego interfejsu sieciowego
f = urllib2.urlopen(url)
data = f.read()
f.close()
jest uruchomiony na komputerze z dwoma interfejsami sieciowymi. Chciałbym określić, który interfejs powinien być użyty w kodzie. W szczególności chcę, aby używał domyślnie innego niż ten, z którego korzysta ... ale mogę dowiedzieć się, który jest który, jeśli mogę po prostu wybrać interfejs.
Jaki jest najłatwiejszy/najlepszy/najbardziej pythonic sposób to zrobić?
Zakładam, że nie można zmienić wartości trasy systemowej, aby wymusić połączenie z serwerem zdalnym za pomocą innego interfejsu? –
@ CédricJulien: To by działało (gdybym mógł zrobić wszystkie połączenia z konkretną witryną internetową przechodząc przez inny interfejs), chociaż jestem również zainteresowany, aby wiedzieć, jak to zrobić w kodzie, jeśli to możliwe. – Claudiu