J'écris un script Perl pour accéder à la page intranet avec authentification. Existe-t-il un module Perl pour accéder à la page Web intranet?Comment puis-je accéder à une page Web intranet à partir de Perl?
Répondre
Jetez un oeil à LWP et Authentication with LWP.
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.
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.
Excellent module Je l'utilise pour l'extraction de données intranet et l'analyse de subsidence tout le temps. Bonne réponse. – Copas
- 1. ouvrir un fichier réseau à partir d'une application web intranet
- 2. Exécuter l'application .NET (pas d'installation) à partir de la page Web (intranet) et passer les arguments?
- 3. Comment accéder à l'emplacement de l'iPhone à partir d'une page Web?
- 4. Comment accéder à l'élément .Net sur la page maître à partir d'une page de contenu?
- 5. Comment accéder à DOM d'une page Web dans QtWebKit?
- 6. Comment puis-je ajouter une gestion de session à une simple page Web Perl CGI?
- 7. Accéder au contrôle d'une page à partir d'une autre page
- 8. Comment puis-je accéder à un GridView sur une page à partir d'un contrôle sur une page?
- 9. Accéder à proc_dir_entry à partir de proc_fops.open?
- 10. Autoriser seulement certains sites Web à accéder à une page PHP
- 11. Sécurité de l'application Web intranet
- 12. Comment ajouter une page Web à une définition de site?
- 13. Comment accéder à plusieurs valeurs à partir des contrôles
- 14. Comment appeler cette application Comets à partir d'une page Web
- 15. accéder à la page aspx dans l'application root à partir d'une page du sous-dossier
- 16. Script de connexion à une page Web
- 17. Comment accéder à Web.config à partir d'un assembly référencé?
- 18. Comment accéder à la collection Application [] à partir d'un service Web WCF
- 19. Spring-WS: Comment accéder à MessageContext à partir de PayloadEndpoint
- 20. Comment accéder à ActiveRecord :: AutosaveAssociation.marked_for_destruction? à partir de modèle parent
- 21. Ajout d'un pied de page à chaque page imprimée à partir d'un site Web ASP.NET
- 22. Automatiser obtenir rapport à partir de la page Web
- 23. Comment accéder aux objets ASP.NET intrinsèques à partir du code de service Web (C#)?
- 24. Comment puis-je accéder à une propriété publique d'un contrôle utilisateur à partir de codebehind?
- 25. Comment charger un fichier JSON externe à partir d'un script sur une page Web?
- 26. Comment accéder à l'événement onresize à partir d'un composant Web Part SharePoint?
- 27. Accéder à l'objet Response à partir de mon service WCF
- 28. Accéder à Google Map Listing à partir de GData
- 29. Un service Windows peut-il accéder à des objets de cache dans une page Web?
- 30. Django: Comment accéder à l'instance d'origine à partir d'un RelationshipManager?
Cher abonné, s'il vous plaît laissez un commentaire, alors j'ai une chance de corriger les erreurs que j'ai pu faire. –