Articles of URL de

¿Cómo puedo dividir una cadena de url en partes separadas en Python?

Decidí que aprendería Python esta noche 🙂 Sé que C es bastante bueno (escribí un SO en él), así que no soy un noob en progtwigción, así que todo en Python parece bastante fácil, pero no sé cómo resolverlo. problema: digamos que tengo esta direccion: http://example.com/random/folder/path.html Ahora, ¿cómo puedo crear dos cadenas a partir de […]

Cómo unir componentes de una ruta cuando estás construyendo una URL en Python

Por ejemplo, quiero unir una ruta de prefijo a las rutas de recursos como /js/foo.js. Quiero que la ruta resultante sea relativa a la raíz del servidor. En el ejemplo anterior, si el prefijo era “media”, quisiera que el resultado fuera /media/js/foo.js. os.path.join hace esto realmente bien, pero la forma en que se une a […]

Descarga de la URL de Python

El siguiente código none devuelve none . ¿Cómo puedo arreglarlo? Estoy usando Python 2.6. import urllib URL = “http://download.finance.yahoo.com/d/quotes.csv?s=%s&f=sl1t1v&e=.csv” symbols = (‘GGP’, ‘JPM’, ‘AIG’, ‘AMZN’,’GGP’, ‘JPM’, ‘AIG’, ‘AMZN’) #symbols = (‘GGP’) def fetch_quote(symbols): url = URL % ‘+’.join(symbols) fp = urllib.urlopen(url) try: data = fp.read() finally: fp.close() def main(): data_fp = fetch_quote(symbols) # print data_fp […]

./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.