Articles of urllib2

Python urllib2 HTTPBasicAuthHandler

Aquí está el código: import urllib2 as URL def get_unread_msgs(user, passwd): auth = URL.HTTPBasicAuthHandler() auth.add_password( realm=’New mail feed’, uri=’https://mail.google.com’, user=’%s’%user, passwd=passwd ) opener = URL.build_opener(auth) URL.install_opener(opener) try: feed= URL.urlopen(‘https://mail.google.com/mail/feed/atom’) return feed.read() except: return None Funciona bien El único problema es que cuando se utiliza un nombre de usuario o una contraseña incorrectos, se tarda una […]

¿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?

urllib2 con cookies

Estoy tratando de hacer una solicitud a una fuente RSS que requiere una cookie, usando python. Pensé que usar urllib2 y agregar el encabezado apropiado sería suficiente, pero la solicitud sigue diciendo sin autorización. Supongo que podría ser un problema en los sitios remotos, pero no estaba seguro. ¿Cómo uso urllib2 junto con las cookies? […]

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 […]

Comprobando si un enlace está muerto o no usa Python sin descargar la página web

Para aquellos que saben wget , tiene una opción –spider , que permite verificar si un enlace está roto o no, sin descargar la página web. Me gustaría hacer lo mismo en Python. Mi problema es que tengo una lista de 100,000 enlaces que quiero revisar, como máximo una vez al día, y al menos […]

¿Cómo autentico un script urllib2 para acceder a los servicios web HTTPS desde un sitio Django?

todos. Estoy trabajando en un sitio web django / mod_wsgi / apache2 que sirve información confidencial utilizando https para todas las solicitudes y respuestas. Todas las vistas se escriben para redirigir si el usuario no está autenticado. También tiene varias vistas que están destinadas a funcionar como servicios web RESTful. Ahora estoy en el proceso […]

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 […]

Python urllib2 no puede abrir localhost en un puerto alternativo (no 80)? Error 10013

Aquí está mi server.py : import BaseHTTPServer import SocketServer class TestRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler): def do_GET(self): self.wfile.write(“hello world at %s” % __file__) server = BaseHTTPServer.HTTPServer((”, 10000), TestRequestHandler) #server = SocketServer.ThreadingTCPServer((”, 8888), TestRequestHandler) server.serve_forever() Aquí está mi client.py : import urllib2 req = urllib2.Request(‘http://127.0.0.1:10000/’) handle = urllib2.urlopen(req) content = handle.read() Entonces comienzo server.py, funciona. Cuando inicio client.py, obtengo este […]

¿Hay una biblioteca para urllib2 para python que podamos descargar?

Necesito usar urllib2 con BeautifulSoup. Encontré el archivo de descarga para BeautifulSoup y lo instalé, sin embargo, no pude encontrar ningún archivo de descarga para urllib2, ¿hay alguna otra forma de instalar ese módulo?

Obtenga datos de variables dentro de la etiqueta de script en Python o Contenido agregado de js

Quiero obtener datos de otra url para la que estoy usando urllib y Beautiful Soup , Mis datos están dentro de la etiqueta de la tabla (que he descubierto utilizando la consola de Firefox). Pero cuando intenté obtener una tabla usando su id, el resultado es Ninguno, entonces creo que esta tabla debe agregarse dinámicamente […]