Articles of URL de

./xx.py: línea 1: importación: comando no encontrado

Estoy tratando de usar este bit de código Python urllib2 Basic Auth Problem para descargar el contenido de una página web desde una URL que requiere autenticación. El código que estoy intentando es: import urllib2, base64 request = urllib2.Request(“http://api.foursquare.com/v1/user”) base64string = base64.encodestring(‘%s:%s’ % (username, password)).replace(‘\n’, ”) request.add_header(“Authorization”, “Basic %s” % base64string) result = urllib2.urlopen(request) Me […]

Cambio de nombre de host en un url

Estoy tratando de usar python para cambiar el nombre de host en una url, y he estado jugando con el módulo urlparse por un tiempo sin encontrar una solución satisfactoria. Como ejemplo, considere la url: https://www.google.dk:80/barbaz Me gustaría reemplazar “www.google.dk” con, por ejemplo, “www.foo.dk”, así que obtengo la siguiente url: https://www.foo.dk:80/barbaz . Así que la […]

¿Cómo unir URLs absolutas y relativas?

Tengo dos urls: url1 = “http://127.0.0.1/test1/test2/test3/test5.xml” url2 = “../../test4/test6.xml” ¿Cómo puedo obtener una url absoluta para url2?

¿Cómo hacer URL corto y único con Python?

¿Cómo puedo crear una URL única en Python a la http://imgur.com/gM19g o http://tumblr.com/xzh3bi25y? Cuando uso uuid de python obtengo una muy grande. Quiero algo más corto para las URL.

Python: cómo resolver URLs que contienen ‘..’

Necesito identificar y almacenar de forma única algunas URL. El problema es que a veces vienen con “..” como http://somedomain.com/foo/bar/../../some/url que básicamente es http://somedomain.com/some/url si no me equivoco ¿Existe una función de Python o una manera difícil de resolver estas URL?

Parámetros de consulta de URL para dictar python

¿Hay alguna forma de analizar una URL (con alguna biblioteca de python) y devolver un diccionario de python con las claves y los valores de una parte de parámetros de consulta de la URL? Por ejemplo: url = “http://www.example.org/default.html?ct=32&op=92&item=98” rendimiento esperado: {‘ct’:32, ‘op’:92, ‘item’:98}

Python: Obtener secciones de ruta de URL

¿Cómo obtengo secciones de ruta específicas de una url? Por ejemplo, quiero una función que funcione en esto: http://www.mydomain.com/hithere?image=2934 y devuelve “hithere” o opera en esto: http://www.mydomain.com/hithere/something/else y devuelve lo mismo (“hithere”) Sé que esto probablemente usará urllib o urllib2 pero no puedo averiguar en la documentación cómo obtener solo una sección de la ruta.

Obtener una variable de la URL en una ruta de matraz

Tengo una cantidad de URL que comienzan con la landingpage y terminan con una ID única. Necesito poder obtener el ID desde la URL, para poder pasar algunos datos de otro sistema a mi aplicación Flask. ¿Cómo puedo obtener este valor? http://localhost/landingpageA http://localhost/landingpageB http://localhost/landingpageC

nombre del archivo urllib2

Si abro un archivo usando urllib2, así: remotefile = urllib2.urlopen(‘http://example.com/somefile.zip’) ¿Hay una forma fácil de obtener el nombre del archivo que no sea analizar la URL original? EDITAR: se cambió el archivo abierto a urlopen … no estoy seguro de cómo sucedió. EDIT2: Terminé usando: filename = url.split(‘/’)[-1].split(‘#’)[0].split(‘?’)[0] A menos que me equivoque, esto también […]

Añade parámetros a la URL dada en Python

Supongamos que me dieron una URL. Puede que ya tenga parámetros GET (por ejemplo, http://example.com/search?q=question ) o puede que no (por ejemplo, http://example.com/ ). Y ahora necesito agregarle algunos parámetros como {‘lang’:’en’,’tag’:’python’} . En el primer caso voy a tener http://example.com/search?q=question&lang=en&tag=python y en el segundo, http://example.com/search?lang=en&tag=python . ¿Hay alguna forma estándar de hacer esto?