2009-05-12 9 views

Répondre

6

Jetez un oeil à LWP et Authentication with LWP.

+0

Cher abonné, s'il vous plaît laissez un commentaire, alors j'ai une chance de corriger les erreurs que j'ai pu faire. –

4

Il n'y a pas de différence entre un intranet et Internet en ce qui concerne les logiciels - ils utilisent la même technologie, l'un est juste privé.

La manière dont vous gérez l'authentification dépend de la manière dont l'authentification est implémentée. WWW:Mechanize marchera probablement à travers la plupart des choses, mais j'ai une mémoire lancinante d'un système propriétaire Microsoft qui permet à Internet Explorer d'utiliser les détails d'authentification du domaine de l'utilisateur, si vous utilisez cela, vous trouverez Win32::IE::Mechanize pour vous.

9

Généralement, la façon de gérer cela est d'utiliser WWW :: Mechanize. Pour commencer, installez WWW :: Mechanize :: Shell et exécutez:

perl -e 'use WWW::Mechanize::Shell; shell' 

vous pouvez utiliser "aide", "get", "ouvert", "fillout" et d'autres commandes fraîches. Lorsque vous aurez terminé le travail de base (comme aller à la page, vous connecter, naviguer sur les pages) tapez la commande "script" - qui va générer le programme perl de travail qui répétera les mêmes étapes que vous avez fait de manière interactive. Vous pouvez copier/coller ce programme dans un fichier .pl et le modifier selon vos besoins.

+0

Excellent module Je l'utilise pour l'extraction de données intranet et l'analyse de subsidence tout le temps. Bonne réponse. – Copas

Questions connexes