Articles of urllib

Python 2.7.10 error “from urllib.request import urlopen” ningún módulo llamado request

Abrí el código de github desde github . Asumí que era python2.x y obtuve el error anterior cuando intenté ejecutarlo. Desde la lectura, he visto que Python 3 ha depreciado urllib y lo ha reemplazado con varias bibliotecas, incluida urllib.request . Parece que el código se escribió en Python 3 (una confirmación de alguien que […]

“El propietario de este sitio web ha prohibido su acceso debido a la firma de su navegador” … en una solicitud de URL en un progtwig de Python

Al hacer una solicitud simple, en python (Entought Canopy para ser precisos), con urllib2, el servidor me niega el acceso: data = urllib.urlopen(an url i cannot post because of reputation, params) print data.read() Error: Access denied | play.pokemonshowdown.com used CloudFlare to restrict access The owner of this website (play.pokemonshowdown.com) has banned your access based on […]

Bitfinex api v2 error, clave inválida

Estoy tratando de hacer una llamada api autenticada básica a su nueva API v2 y obtengo un error de clave de API no válido devuelto. Reedité la clave api solo para verificar, el mismo error. from time import time import urllib.request import urllib.parse import hashlib import hmac APIkey = b’myapikeyyouarenotsupposedtosee’ secret = b’myceeeeecretkeyyyy’ url = […]

contar el número de imágenes en una página web, usando urllib

Para una clase, tengo un ejercicio donde necesito contar el número de imágenes en cualquier página web. Sé que cada imagen comienza con, así que estoy usando una expresión regular para intentar localizarlas. Pero sigo recibiendo un recuento de uno que sé que está mal, lo que está mal con mi código: import urllib import […]

Obtener y almacenar imágenes de forma asíncrona en Python

El siguiente código es una muestra de código no asíncrono, ¿hay alguna forma de obtener las imágenes de forma asíncrona? import urllib for x in range(0,10): urllib.urlretrieve(“http://test.com/file %s.png” % (x), “temp/file %s.png” % (x)) También he visto la biblioteca de Grequests , pero no pude entender mucho si eso es posible o cómo hacerlo a […]

Convertir objetos Unicode con símbolos que no son ASCII en objetos de cadenas (en Python)

Quiero enviar caracteres chinos para que los traduzca un servicio en línea, y me devuelvan la cadena en inglés resultante. Estoy usando JSON simple y urllib para esto. Y sí, estoy declarando. # -*- coding: utf-8 -*- en la parte superior de mi código. Ahora todo funciona bien si alimento a urllib con un objeto […]

¿Se agota el tiempo de descarga de un archivo con Python urllib?

Python principiante aquí. Quiero poder suspender mi descarga de un archivo de video si el proceso demora más de 500 segundos. import urllib try: urllib.urlretrieve (“http://www.videoURL.mp4”, “filename.mp4”) except Exception as e: print(“error”) ¿Cómo modifico mi código para que eso suceda?

Intentando publicar datos de formulario de varias partes en Python, no se publicará

Soy bastante nuevo en Python, así que me disculpo por adelantado si esto es algo simple, me estoy perdiendo. Estoy tratando de publicar datos en un formulario multiparte en python. El script se ejecuta, pero no se publicará. No estoy seguro de lo que estoy haciendo mal. import urllib, urllib2 from poster.encode import multipart_encode from […]

Cambiar el tipo de byte de Python a cadena

Estoy usando python para jugar con la API stackoverflow. Ejecuto los siguientes comandos: f = urllib.request.urlopen(‘http://api.stackoverflow.com/1.0/stats’) d = f.read() El tipo de d es la clase ‘bytes’ y si lo imprimo parece: b’\x1f\x8b\x08\x00\x00\x00 …. etc Intenté d=f.read().decode(‘utf-8’) ya que ese es el juego de caracteres indicado en el encabezado, pero recibo un ‘utf8’ codec can’t […]

gaierror: Nombre o servicio desconocido

def make_req(data, url, method=’POST’) params = urllib.urlencode(data) headers = {“Content-type”: “application/x-www-form-urlencoded”, “Accept”: “text/plain”, } conn = httplib.HTTPSConnection(url) conn.request(method, url, params, headers) response = conn.getresponse() response_data = response.read() conn.close() Pero está lanzando: in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): gaierror: [Errno -2] Name or service not known Cual es la razon ? ¿Qué es […]