Me gustaría guardar como marcador de Firefox una página a la que no se puede acceder mediante GET. La única forma de recuperar la página es enviar algunos datos POST.
Por ejemplo, me gustaría marcar una página de seguimiento de paquetes de Chronopost , que solo permite POST para ingresar números de paquetes.
¿Alguien conoce una extensión de Firefox, o alguna otra técnica, que me permita hacer esto?
firefox
bookmarks
http
firefox-extensions
Etienne Dechamps
fuente
fuente
Respuestas:
Usa un bookmarklet. Por ejemplo, puede usar la herramienta en http://userjs.up.seesaa.net/js/bookmarklet.html para crear un bookmarklet con el siguiente código:
Luego use el enlace bookmarklet generado como marcador en su navegador favorito. Cuando haga clic en él, se abrirá una ventana, creará un formulario con los parámetros
{search:'test'}
y lo enviará .Para cambiar la URL y los parámetros, simplemente modifique esa última llamada
post_to_url
.Esta estrategia puede ser excelente si solo necesita crear el marcador una vez y usarlo muchas veces. Sin embargo, no hace que sea terriblemente fácil crear nuevos marcadores si necesita hacerlo de forma regular.
fuente
Usando la respuesta de @StriplingWarrior, he cambiado un poco el guión para que tenga el mismo comportamiento que los marcadores normales abriendo el marcador en la misma ventana
Usando la herramienta en http://userjs.up.seesaa.net/js/bookmarklet.html puede simplemente copiar y pegar el código, cambiar la url y los parámetros y agregar el bookmmarklet generado a sus marcadores. Esto es bastante útil para acceder, por ejemplo, al panel de control de su enrutador.
fuente
Gracias a las respuestas en esta pregunta, encontré este hermoso complemento para Firefox: Bookmark POST . Carece de una buena documentación, pero esto debería ayudarlo a comenzar:
Con ese marcador, sus cuatro sencillos pasos para su solicitud POST marcada (no se requiere JavaScript):
POSTDATA={YOUR_REQUEST_BODY_HERE}
como la descripción de los marcadores .Para mí, esto es mucho más fácil que jugar con Javascript.
fuente
Enfoque más simple:
Bookmarklet con formulario completado y carga automática
Desventaja: Chromium enviaría la URL de la página web actual como referencia HTTP. (Firefox e IE no lo harían).
¿Por qué es importante el árbitro? Sin tener en cuenta las inquietudes de privacidad, algunos sitios web verificarían el referente en POST para protegerse de las solicitudes maliciosas hechas por la publicación oculta del formulario iframe.
Enfoque alternativo:
Descrito aquí , es un poco más legible pero necesita un archivo HTML en alguna parte, el uso será como:
Al trabajar a través de un archivo guardado localmente, no se enviará el árbitro . Incluso en cromo.
Si el archivo se colocará en un sitio web remoto, se enviará un referente y contendrá el host del sitio web y la cadena de consulta original.
fuente
El bookmarklet de frmget funciona para muchos sitios que son indiferentes al método http: aplique el bookmarklet, envíe el formulario, marque la página de resultados.
Para los sitios que requieren POST, existe esta extensión , que no es muy fácil de usar. Puede combinarlo con frmget: aplique frmget, envíe el formulario, marque la página, copie los parámetros GET en el campo de descripción, con el prefijo
POSTDATA=
.fuente
Modifiqué un poco el script proporcionado por @StriplingWarrior para aceptar un archivo HAR como parámetro. El archivo HAR se puede guardar desde las Herramientas para desarrolladores de Chrome (Ctrl + Shift + J).
Primero abra la página con los datos del formulario ya publicados, luego haga clic derecho en el primer documento en la pestaña Red y seleccione "Copiar entrada como HAR". Luego pegue el contenido en la secuencia de comandos a continuación:
Guarde esto como un archivo html y debería abrir el formulario publicado. Esto no funciona si el sitio usa viewstate o si verifica el referente.
fuente
Use el complemento iMacro, disponible para Firefox y Chrome .
fuente
Por lo que entiendo sobre la publicación, no hay forma de registrar esa información usted mismo y volver a enviarla.
Sugiero obtener un complemento que complete formularios para usted mejor que Firefox por defecto.
Chrome en realidad tiene una función de reconocimiento y llenado de formularios muy potente incorporada, pero estoy seguro de que hay un complemento de Firefox que hace lo mismo.
Pruebe este, parece prometedor: Form Saver Firefox Add-on
fuente
Utilizo este complemento de Firefox para marcar acciones POST.
fuente
Según el bookmarklet del usuario :
Esto parece funcionar para UPS con Firefox y una palabra clave para la barra de búsqueda (por ejemplo, "ups XYZ" donde XYZ luego entra en el
%s
marcador de posición dentro del marcador):(tenga en cuenta que esto tiene que ser una línea)
Ver también:
fuente