Articles of urllib2

Python urllib2 da “error de red inalcanzable” si la URL es https

Estoy tratando de obtener algunas direcciones URL utilizando la biblioteca urllib2. a = urllib2.urlopen(“http://www.google.com”) ret = a.read() El código de arriba funciona bien y da el resultado esperado. Pero cuando hago la URL https, da error de “red inalcanzable” a = urllib2.urlopen(“https://www.google.com”) urllib2.URLError: ¿Hay algún problema con ssl? Mi versión de python es Python2.6.5. También […]

tiempo de espera de urllib2

Estoy usando la biblioteca urllib2 para mi código, estoy usando una gran cantidad de (urlopen) EDIT: loadurl Tengo un problema en mi red, cuando estoy explorando sitios, a veces mi navegador se atasca en “Conectar” a un sitio web determinado y, a veces, mi navegador devuelve un tiempo de espera Mi pregunta es si si […]

La API de solicitud de Python no está recuperando datos dentro de los cuerpos de la tabla

Estoy intentando descartar una página web para obtener valores de tabla a partir de datos de texto devueltos desde la respuesta de las solicitudes. En realidad, hay algunos datos presentes dentro de las clases tbody pero `No puedo acceder a esos datos utilizando las solicitudes. Aqui esta mi codigo server = “http://www.ebi.ac.uk/QuickGO/GProtein” header = {‘User-agent’: […]

Envío de formulario en Python sin atributo de nombre

Fondo: Usando urllib y urllib2 en Python, puede hacer un envío de formulario. Primero creas un diccionario. formdictionary = { ‘search’ : ‘stackoverflow’ } Luego usas el método urlencode de urllib para transformar este diccionario. params = urllib.urlencode(formdictionary) Ahora puede hacer una solicitud de url con urllib2 y pasar los parámetros variables como un parámetro […]

Múltiples solicitudes utilizando urllib2.urlopen () al mismo tiempo

Mi pregunta es esta; ¿Es posible solicitar dos URL diferentes al mismo tiempo? Lo que estoy tratando de hacer es usar un script de Python para llamar solicitudes desde dos URL diferentes al mismo tiempo. Hacer que dos scripts PHP se ejecuten simultáneamente (en servidores diferentes, ejecutando un comando de terminal). Mi problema es que […]

Python 2.6 urlib2 timeout issue

Parece que no puedo tener en cuenta el tiempo de espera de urllib2 . Leí, supongo, todas las publicaciones relacionadas con este tema y parece que no estoy haciendo nada malo. ¿Estoy en lo correcto? Muchas gracias por su amable ayuda. Guión: Necesito verificar la conectividad a Internet antes de continuar con el rest de […]

Python: haciendo clic en un botón

Tengo problemas al hacer clic en este botón que se ve en código HTML como este: y la url que debe generarse se ve así: http://mysite.com/management.php?Category=2&id_user=19&deteletree=6&pushed=Delete+Tree Actualización: intenté esto, pero no funciona: form_data = urllib.urlencode({‘Category’ : ‘2’, ‘suid’ : ’19’, ‘deletetree’ : ‘6’, ‘pushed’ : ‘Delete+Tree’ }) urllib2.urlopen(“management.php”, form_data) Así es como me conecto: cj […]

Python, gevent, urllib2.urlopen.read (), acelerador de descargas

Estoy intentando construir un acelerador de descargas para Linux. Mi progtwig utiliza gevent, os y urllib2. Mi progtwig recibe una URL e intenta descargar el archivo simultáneamente. Todo mi código es válido. Mi único problema es que urllib2.urlopen.read () me impide ejecutar la función .read () al mismo tiempo. Esta es la excepción que se […]

urllib2 urlopen funciona de manera muy aleatoria

Por algunas razones, esta parte en la que obtengo datos JSON de la siguiente url solo funciona a veces. Y a veces devolverá un error 404 y se quejará de que falta el atributo de encabezado. Funcionará el 100% del tiempo si lo pego en un navegador web. Así que estoy seguro de que el […]

Python: no seguir la redirección solo en una URL

Me pregunto cómo puede evitar que urllib2 siga una solicitud de redireccionamiento en mi URL elegida. Encontré este fragmento de código mientras exploraba, pero parece que funciona a nivel mundial y solo quiero que deshabilite la redirección en una url determinada: import urllib2 class RedirectHandler(urllib2.HTTPRedirectHandler): def http_error_302(self, req, fp, code, msg, headers): result = urllib2.HTTPError(req.get_full_url(), […]