Accès direct à la base de données du site Web en un seul clic?

1

J'ai remarqué que lors de la sélection d'options (menus déroulants, boutons radio, etc.) sur certains sites Web, une URL de plus en plus complexe était en cours de création. Vous pouvez ensuite utiliser cette URL pour accéder à ce site ultérieurement et vous rendre directement à la page avec vos options souhaitées. Malheureusement, sur d'autres sites Web, l'URL reste fixe et vous semblez ne pas avoir d'autre choix que de sélectionner à nouveau les options. Je me demandais s'il existait un utilitaire permettant d'automatiser ce processus.

EDIT: En tant que programmeur, je sais avec certitude que cela doit être faisable - vous pouvez enregistrer une sorte de macro qui surveille les mouvements de la souris et les clics, puis "rejouez" cette macro.

EDIT: De même, un utilitaire pourrait surveiller les messages Windows envoyés au navigateur et utiliser ces informations aussi / à la place.

Mick
la source
1
En tant que programmeur, vous devez vous rendre compte que toute macro qui reproduit une série d’événements en entrée cesserait de fonctionner si la fenêtre ou tout son contenu était déplacé.
Hasaan Chop
@nsd: la macro peut stocker des valeurs relatives au coin supérieur gauche de la fenêtre du navigateur. D'accord si les boutons et les menus étaient déplacés dans la fenêtre, cela causerait des problèmes, mais je ne m'attends pas à une solution fiable à 100%.
Mick

Réponses:

1

Il existe un utilitaire gratuit, AutoHotkey , qui peut envoyer des frappes de clavier et des événements de souris à d’autres fenêtres. Pas vraiment élégant ou fiable si le contenu change, mais peut servir votre objectif si vous cherchez à remplir fréquemment un formulaire exactement de la même manière.

Brian
la source
1

Quelque chose comme UrlParams peut vous aider à découvrir les variables POST afin que vous puissiez essayer d'écrire un script qui pilotera le navigateur pour vous.

Ignacio Vazquez-Abrams
la source
1

Un site Web peut fonctionner de trop nombreuses manières différentes, de sorte qu'un seul outil ne pourrait pas les gérer tous. Certains sites utilisent des paramètres dans l'URL (méthode HTTP GET), d'autres utilisent des paramètres transmis en tant que méthode HTTP POST. Il existe également des sites utilisant Flash, Silverlight ou des sessions, et certains sites utilisent tout type de mécanisme étrange.

Le mieux serait de poser une question sur un site spécifique et nous pourrons y répondre.

Roy Rico
la source
0

Ceux qui mettent à jour en arrière-plan sans mettre à jour l'URL utiliseront quelque chose comme Flash ou Ajax . Je doute fort qu'il existe un utilitaire tel que vous le décrivez.

Shevek
la source
0

Je ne pense pas qu'il y ait un utilitaire pour cela. Certains sites utilisent un moteur de réécriture basé sur des règles pour réécrire les URL demandées à la volée. Pour plus de détails, voir le module Apache mod_rewrite

Nicu Zecheru
la source