Encontrar URL final redirigida en Python
import requests
def extractlink():
with open('extractlink.txt', 'r') as g:
print("opened extractlink.txt for reading")
contents = g.read()
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'}
r = requests.get(contents, headers=headers)
print(("Links to " + r.url))
time.sleep (2)
Actualmente, r.url solo se está vinculando a la url que se encuentra en 'extractlink.txt'
Estoy buscando arreglar este script para encontrar la URL final redirigida e imprimir el resultado. Parece que el problema se encuentra en algún lugar de la solicitud de la URL, a pesar de probar muchas alternativas y pasos de solución de problemas, mi problema no parece resolverse como el resto.
Al depurar,r.history
se lee como[]
yr.status_code
se lee como403
a pesar de que el enlace redirige como un 302 en el navegador. ¿Algunas ideas
(extractlink.txt es solo un archivo de una línea con un enlace ahttp://butterup.teechip.icu/
, ingrese con su propia precaución, sitio web de spam)