2011-07-28 3 views
1

Possible en double:
Is there a PHP equivalent of Perl's WWW::Mechanize?Utilisation de php curl pour automatiser le site Web.

Quoi qu'il en soit de le faire avec boucle php?

import mechanize 
    br=mechanize.Browser() 
    br.open('https://www.google.com/calendar/exporticalzip') 
    br.select_form(nr=0) 
    br['Email']='[email protected]' 
    br['Passwd']='Password' 
    br.submit() 
    br.retrieve('https://www.google.com/calendar/exporticalzip','exportical.zip') 
+0

Mécaniser et rouler ne sont pas si semblables, après le fait qu'ils peuvent tous les deux récupérer du contenu basé sur HTTP. – Orbling

+0

Copie possible de [Existe-t-il un équivalent PHP de WWW :: Mechanize de Perl?] (Http://stackoverflow.com/questions/199045/is-there-a-php-equivalent-of-perls-wwwmechanize) ou [Mechanize et BeautifulSoup pour PHP?] (http://stackoverflow.com/questions/1263800/mechanize-and-beautifulsoup-for-php) – Orbling

Répondre

0

Il existe une excellente classe PHP qui émule les navigateurs Web un peu comme curl appelé Snoopy.

Il permet beaucoup de fonctionnalités supplémentaires comme l'extraction de liens à partir d'une page récupérée et l'extraction d'éléments de formulaire qui pourrait être très utile dans votre cas.

Questions connexes