¿Puede Python falsificar una dirección IP para enviar solicitudes http?
# __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