Articles of sesión de

Flask-Login: ¿Cómo forzar a Firefox / Chrome a eliminar la cookie de sesión cuando la pestaña está cerrada?

He estado tratando de aprender Flask, y en el camino de la extensión Flask-Login. Puedo hacer que la autenticación básica funcione como se espera. El problema que me dejó perplejo es el de “Mostrar mis ventanas y tabs de la última vez” en Firefox y el de “Continuar donde lo dejé” en Chrome. Toda la […]

¿Cómo se podría convertir / envolver una instancia de HTTPLib2 como una sesión?

Sé que el título es un gran torbellino y me disculpo por eso. El dilema que tengo es que gspread usa Session y la biblioteca cliente de las API de Google para Python usa HTTPLib2. Tengo una cuenta de servicio que tengo trabajando con el cliente API de Google y quiero tomar la instancia httplib2.Http() […]

¿Cómo puedo realizar un raspado web desde un sitio web de inicio de sesión con Python 2.7?

Quiero realizar webscraping desde un sitio web, donde tengo que iniciar sesión primero. El problema es que también existe una “protección de robot” (así que tengo que verificar que no soy un robot + una seguridad de recaptcha). ¿Cómo puedo iniciar sesión en este sitio web? Aquí el código del sitio web (que son datos […]

No se pueden configurar las variables de sesión en la prueba unitaria de matraz

Estoy teniendo dificultades para configurar las variables de la sesión de prueba para la prueba unitaria de algunas vistas del Frasco. Hay variables de sesión de “correo electrónico” y “nombre para mostrar” que normalmente se configuran a través del código que maneja las cosas de inicio de sesión de Google Oauth2. Mi objective es dejar […]

La clave de sesión no se modifica de las pruebas de matraz

Estoy creando una prueba para mi aplicación Flask, en una de las pruebas es necesario modificar una clave de sesión (que a su vez es una lista de valores), y luego verificar que el contenido de la clave modificada modifique el comportamiento de la aplicación. Estoy usando un enfoque de la documentación de Flask para […]

Establecer una nueva cookie entre solicitudes con solicitudes de Python

Estoy haciendo esto ahora mismo, pero falla en la última línea con TypeError: expected string or buffer . import requests from urllib.parse import urlparse url = ‘some url’ s = requests.Session() s.headers.update({ ‘Origin’:urlparse(url).netloc, ‘Referer’:url }) r = s.get(url) s.cookies[‘cookie1’] = 25 s.cookies[‘cookie2’] = 25 r = s.post( url, {‘param’:’value1′, ‘param2′:’value2’}, headers={‘X-Requested-With’:’XMLHttpRequest’} ) ¿Cuál es la […]

Botella + Apache + WSGI + Sesiones

Estoy tratando de usar sesiones en un pequeño CMS en el que estoy trabajando. Estoy probando y puedo ejecutar sesiones muy bien usando Bottle como servidor. Código abajo: # test.session.py import bottle from beaker.middleware import SessionMiddleware session_opts = { ‘session.type’: ‘file’, ‘session.cookie_expires’: 300, ‘session.data_dir’: ‘./data’, ‘session.auto’: True } app = SessionMiddleware(bottle.app(), session_opts) @bottle.route(‘/set_session’) def session_test(): […]

Python inicia sesión en la página web y obtiene el contenido de la página protegida de la sesión

He estado buscando en Google para este problema durante una semana ahora. Lo que quiero lograr es lo siguiente: Envíe una solicitud POST a la URL que incluya las credenciales correctas. Guarde la sesión (no las cookies, ya que mi sitio web no utiliza cookies en este momento) Con la sesión guardada, abra una URL […]

Python – Uso de cookies con éxito

Cuando intentaría las cookies de facebook para abrir una cuenta registrada en facebook … import urllib2, urllib, cookielib jar = cookielib.CookieJar() cookie = urllib2.HTTPCookieProcessor(jar) opener = urllib2.build_opener(cookie) data = urllib.urlencode({’email’:’user@email.com’,’pass’:’swagpassword’,’login’:’Log+In’}) req = urllib2.Request(‘http://www.facebook.com/login.php’) response = opener.open(req, data) cookie_header = response.headers.get(“Set-Cookie”) response = opener.open(req, data) #I open it twice on purpose if “Logout” in response.read(): print(“Logged […]

A veces request.session.session_key es Ninguno

Encontré un problema cuando obtengo session_key de request.session . Estoy usando Django1.8 y Python2.7.10 para configurar un servicio RESTful. Aquí está un fragmento de mi vista de inicio de sesión: user = authenticate(username=userName, password=passWord) if user is not None: # the password verified for the user if user.is_active: # app_logger.debug(“User is valid, active and authenticated”) […]