Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Puede Python falsificar una dirección IP para enviar solicitudes http?

¿Puede Python falsificar una dirección IP para enviar solicitudes http?

#?-*-?Codificación=utf-8? -*-

# __Author_ _: Sr. Zhang

¿Importado? urllib2

¿Importar? Solicitar

¿Desde dónde? lxml? ¿importar? etree

proxy={'/index.php "?#prueba del sitio web ip?/index.php

resp=urllib2.urlopen(test_url).Read()

respuesta?=?html(respuesta)

ip_addr?=?response.XPath('//div/h 1[@ id = "IPD"]/span/text( )')

¿Imprimir? "¿Antes?" ¿Cambiar? ¿eso? ¿PI? Dirección: ", dirección IP

#Usar la dirección IP de acceso antes que la dirección IP del proxy

Pruebe:

Respuesta?=?requests.get(test_url, proxies ? =?agente)

respuesta?=?html(respuesta)

ip_addr?=?respuesta .XPath('//div/h 1[@ id = " IPD "]/ span/text()')

¿Imprimir? ¿eso? ¿PI? ¿DIRECCIÓN? Es: ",dirección IP

#Usar la dirección IP de acceso después de la dirección IP del proxy

Excepción:

¿Imprimir? "¿Eso? ¿PI? ¿DIRECCIÓN? ¿Sí? ¿Inútil"? #La IP del agente no está disponible