2010-09-07 8 views
0

Y at-il un plugin Firefox que je peux utiliser pour automatiser plusieurs recherches?Plugin pour automatiser plusieurs recherches?

-à-dire que j'ai une liste de combinaisons de mots clés et je veux coller automatiquement chaque combinaison en une forme comme ci-dessous et ouvrir chaque recherche dans un nouvel onglet http://scholar.google.com/advanced_scholar_search

Le site Web réel J'utilise est ISI Web of Science. Il a une forme similaire à Google Scholar, sauf que le formulaire utilise POST. A l'origine je pensais à faire un script Python qui télécharge toutes les pages de résultats de recherche, mais l'authentification POST + paywall complique la tâche en dehors du navigateur

+1

Je le ferais en Python. Vous pouvez également le faire définitivement dans une extension FF * *. Greasemonkey est problématique en raison de l'exigence de ** POST ** à un nouvel onglet. Je peux penser à une approche possible, mais ce n'est pas quelque chose que je peux rapidement rattraper. Cependant, de nombreux sites Web ne font pas la distinction entre GET et POST - tant que les variables sont envoyées. Installez le * Web Developer Addon * (https://addons.mozilla.org/fr-FR/firefox/addon/60/) et testez vos pages avec les 'Convertir les méthodes de formulaire' ->' POSTs to GETs. Si cela fonctionne, cela rend les choses beaucoup plus faciles. –

+0

Cela semble fonctionner, mais ... après avoir converti les méthodes de formulaire et obtenu la confirmation, la source de page montre toujours "POST" et la barre d'emplacement dans la nouvelle page n'a pas les valeurs de champ, est-ce normal? –

+0

La page-source montrera toujours "POST". Idéalement, les valeurs des champs devraient apparaître dans la barre d'adresse. Mais si le serveur/page redirige ou recharge, il peut être immédiatement réécrit. Page JS pourrait également forcer un message. Un renifleur de paquets montrerait à coup sûr. Mais, si vous: (1) Chargez la page et remplissez le formulaire, (2) Convertir les POST en GET, (3) soumettre ... et la page fonctionne toujours, alors c'est bon signe. –

Répondre

0

IMacros, démarré pour un profil de navigateur propre - à partir de votre programme, qui devrait également générer un script (numéro de page, nombre de blocs à extraire). + AutoIT pour les cas de flash dur.

Il y a aussi Selenium, Greasemonkey, capturant le trafic HTTP (s), autre chose?

Questions connexes