Articles of https

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

Cómo raspar páginas web HTTPS javascript

Estoy tratando de controlar los precios del día a día desde un catálogo en línea. El sitio utiliza HTTPS y genera las páginas del catálogo con javascript. ¿Cómo puedo interactuar con el sitio y hacer que genere las páginas que necesito? He hecho esto con otros sitios donde se puede acceder fácilmente al HTML, no […]

Solicitud HTTPS en Python

Me gustaría conectarme a un sitio a través de HTTPS en Python 3.2. Lo intenté conn = http.client.HTTPSConnection(urlStr, 8443) conn.putrequest(‘GET’, ‘/’) response = conn.getresponse() print(response.read()) pero me sale http.client.ResponseNotReady: Request-started ¿Alguien sabe cuál es el problema?

Cómo usar WSGI para redireccionar a un usuario de http a https

Pregunta original App Engine SDK 1.6.5 Python 2.7 webapp2 He implementado esquemas webapp2 para asegurar páginas a https. El problema es que cuando un usuario va a decir http: // site / login en lugar de https: // site / login, obtienen un error 404 debido a que los esquemas no reconocen la ruta. ejemplo […]

Python urllib2> Proxy HTTP> Solicitud HTTPS

Este trabajo bien: import urllib2 opener = urllib2.build_opener( urllib2.HTTPHandler(), urllib2.HTTPSHandler(), urllib2.ProxyHandler({‘http’: ‘http://user:pass@proxy:3128’})) urllib2.install_opener(opener) print urllib2.urlopen(‘http://www.google.com’).read() Pero, si http cambia a https : … print urllib2.urlopen(‘https://www.google.com’).read() Hay errores: Traceback (most recent call last): File “D:\Temp\6\tmp.py”, line 13, in print urllib2.urlopen(‘https://www.google.com’).read() File “C:\Python26\lib\urllib2.py”, line 124, in urlopen return _opener.open(url, data, timeout) File “C:\Python26\lib\urllib2.py”, line 389, in open […]

Abridor de urllib personalizado que utiliza certificados de cliente

Tengo una API con la que tengo que trabajar. La API está protegida por HTTPS y utiliza certificados de autenticación / cliente mutuos. Tengo un archivo PEM y un archivo CRT. Cuando me conecto al servidor regularmente, usando PyOpenSSL no tengo ningún problema, aquí está el código: import settings from OpenSSL import SSL import socket […]

Suds sobre https con cert

Tengo servicio de soap bajo Apache con ssl, la espuma funciona sin ssl. Tengo certificado de cliente (archivos my.crt y user.p12). ¿Cómo debo configurar el cliente de suds para que funcione con el servicio a través de https? sin certeos veo urllib2.URLError:

Solicitud de Python SUDS SOAP al servicio https 401

Estoy tratando de usar SUDS y estoy atascado tratando de averiguar por qué no puedo hacer que la autenticación funcione (o https). El servicio al que estoy tratando de acceder está sobre https con autenticación de resumen básica. Según los errores, parece estar usando http en lugar de https. Pero no estoy realmente seguro de […]

La mecanización de Python no funciona cuando se requiere autenticación HTTPS y Proxy

Yo uso Python 2.7.2 y mecanizar 0.2.5. Cuando accedo a Internet, debo pasar por un servidor proxy. Escribí los siguientes códigos, pero se produjo un error URLE en la última línea … ¿Alguien tiene alguna solución al respecto? import mechanize br = mechanize.Browser() br.set_debug_http(True) br.set_handle_robots(False) br.set_proxies({ “http” : “192.168.20.130:8080”, “https” : “192.168.20.130:8080”,}) br.add_proxy_password(“username”, “password”) br.open(“http://www.google.co.jp/”) […]

Servir páginas seguras de Django con HTTPS

¿Cuál es la configuración de implementación adecuada para una aplicación Django que necesita algunas páginas servidas con HTTPS y otras con HTTP? Quiero usar HTTPS para las páginas que involucran el registro y la introducción de contraseñas. Quiero usar HTTP para todas las demás páginas.