2010-10-13 8 views

Répondre

10

Mechanize est la voie à suivre pour les choses de base comme la simplification de l'interaction, la tenue sur les cookies, etc.

Pour la simulation du navigateur, bien que , y compris les choses fantaisistes comme Javascript, nous sommes plus limités. Un outil comme Watir, cependant, peut réellement ouvrir le navigateur et l'exécuter comme votre code l'exige, ce qui peut parfois être la seule option si l'interaction avec des applications Javascript complexes est une exigence.

1

Si vous n'avez pas besoin d'exécuter javascript vous pouvez également essayer: Curb

Curl::Easy.perform(uri) do |curl| 
    curl.enable_cookies = true 
    curl.follow_location = true 
end