Articles of formas de

Enviando un formulario en mecanizar.

Tengo problemas para enviar el resultado de un envío de formulario (puedo enviar un formulario, pero no puedo enviar el formulario en la página que sigue a la primera). Yo tengo: browser = mechanize.Browser() browser.set_handle_robots(False) browser.open(‘https://www.example.com/login’) browser.select_form(nr=0) browser.form[‘j_username’] = ‘username’ browser.form[‘j_password’] = ‘password’ req = browser.submit() Esto funciona, como resultados de print req en ` […]

Frasco WTForms: Diferencia entre DataRequired y InputRequired

¿Cuál es la diferencia entre DataRequired y InputRequired en wtforms.valiadators Tengo algunos campos en mi formulario de registro: username password password_repeat submit ¿Deberían estos campos usar el validador de DataRequired o InputRequired ?

wtforms valor de campo oculto

Estoy usando WTForms, y tengo un problema con los campos ocultos que no devuelven valores, mientras que los documentos dicen que deberían. Aquí hay un ejemplo simple: forms.py: from wtforms import (Form, TextField, HiddenField) class TestForm(Form): fld1 = HiddenField(“Field 1”) fld2 = TextField(“Field 2”) experimento.html: {% from “_formshelper.html” import render_field %} {% for field in […]

wtforms genera un error de validación después de validar el formulario

Tengo un formulario de registro que recoge la información de la tarjeta de crédito. El flujo de trabajo es el siguiente: El usuario ingresa los datos de registro y los datos de la tarjeta a través de la banda. El formulario está validado para los datos de registro. Si el formulario es válido, se procesa […]

Usando FieldList y FormField

Tenemos los siguientes formularios y estamos tratando de crear una lista de GroupRoleForms para cada grupo. class FullNameMixIn(): full_name = TextField( ‘Full name’, [ validators.required(message=u”Full name is required”) ]) class GroupRoleForm(Form): group =BooleanField(‘Group’, default=False) role = SelectField( ‘Role’,choices=[ (“none”, “———-“), (‘approver’, ‘Approver’), (‘editor’, ‘Editor’) ]) class AdminEditUserForm(Form, FullNameMixIn): group_roles = FieldList(FormField(GroupRoleForm)) ¿Cómo podemos crear una […]

Python Enviar formulario

Me gustaría rellenar y enviar un formulario en una página web con python. Esta forma: Pero no puedo hacerlo. Coloco el nombre de usuario y paso, pero no puedo emular el botón de envío.

Python urllib2 llenado automático de formularios y recuperación de resultados.

Estoy buscando poder consultar un sitio para obtener información sobre la garantía en una máquina en la que se ejecutaría este script. Debería poder completar un formulario si es necesario (como en el caso de un sitio de servicio de HP) y luego podría recuperar la página web resultante. Ya tengo los bits en su […]

¿Cómo simular una solicitud de publicación HTTP utilizando el módulo de solicitudes de Python?

Este es el módulo que estoy tratando de usar y hay un formulario que estoy tratando de llenar automáticamente. La razón por la que me gustaría usar Solicitudes sobre Mecanizar es porque con Mecanizar, tengo que cargar la página de inicio de sesión antes de poder completarla y enviarla, mientras que con Solicitudes, puedo omitir […]

Obtención de las claves requeridas para application / x-www-form-urlencoded

He estado utilizando mecanizar para rellenar un formulario de un sitio web, pero ahora esto ha cambiado y algunos de los campos obligatorios parecen estar ocultos y no se puede acceder a ellos utilizando mecanizar por más tiempo, al imprimir todos los formularios disponibles. Supongo que se ha modificado para usar métodos más actuales (application […]

Django Forms: Clave foránea en un campo oculto

Mi forma: class PlanForm(forms.ModelForm): owner = forms.ModelChoiceField(label=””, queryset=Profile.objects.all(), widget=forms.HiddenInput()) etc… class Meta: model = Plan Propietario, en el modelo, es un ForeignKey para un perfil. Cuando configuro este formulario, configuro el valor de “propietario” para que sea un objeto de perfil. Pero cuando esto aparece en el formulario, parece contener el nombre del perfil así: […]