Comment utiliser Goutte

Question:
Ne peut pas comprendre pleinement la Goutte web grattoir.

Demande:
Quelqu'un peut-il m'aider à comprendre ou fournir le code pour m'aider à mieux comprendre comment utiliser Goutte sur le web grattoir? J'ai lu le fichier README.md. Je suis à la recherche de plus d'informations que ce que fournit comme quelles options sont disponibles dans la Goutte et la façon d'écrire ces options ou lorsque vous êtes à la recherche des formes pensez-vous de la recherche pour le nom=) ou l'id= de la forme?

Page web d'essayer d'être gratté:
Étape 1:
La page web a un formulaire a un bouton radio pour choisir le type de formulaire à remplir (ie. Nom du ou de la Licence). Par défaut, c'est le Nom avec Nom et prénom des zones de texte avec un État menu déroulant, sélectionnez liste. Si vous choisissez la Radio il y a jQuery ou JavaScript qui fait le Premier et le Dernier Nom de zones de texte à l'aller et une Licence de zone de texte s'affiche.

Étape 2:
Une fois que vous avez soumis le formulaire, il vous amène à une page a plusieurs liens. On peut aller à l'un des deux d'entre eux pour obtenir nos informations dont nous avons besoin.

Étape 3:
Une fois que nous avons réussi à cliqué sur le lien que nous voulons la troisième page, les données que nous recherchons et que nous voulons pour stocker ces données dans une variable php.

De soumettre des informations Incorrectes:
Si de fausses informations est soumise alors un jQuery/Javascript renvoie un message d'
"Aucun document n'a été trouvé." sur la même page que la soumission.

Note:
La méthode préférée serait de sélectionner la licence d'un bouton radio, remplissez le numéro de licence, sélectionnez l'état et puis soumettez le formulaire. J'ai lu des tonnes de posts et blogs et d'autres articles au sujet de la Goutte et nulle part je ne trouve quelles sont les options disponibles pour la Goutte, comment vous trouver cette information ou comment utiliser cette information si elle n'existe pas.

Peut-être que cette question doit être plus spécifique? Pour le moment c'est très général, et c'est difficile de répondre. Si le problème est que le JavaScript ne s'exécute pas en Goutte, alors que serait - il correct, vous devez exécuter un bon navigateur. Headless webkit serait de le faire pour vous.

OriginalL'auteur scrfix | 2013-03-26