Como usar o Goutte

Questão:
Não é possível entender completamente o scraper da Web do Goutte.

Pedido:
Alguém por favor pode me ajudar a entender ou fornecer código para me ajudar a entender melhor como usar o Goutte the web scraper? Eu li o README.md. Eu estou procurando mais informações do que aquilo que fornece, como quais opções estão disponíveis no Goutte e como escrever essas opções ou quando você está olhando para os formulários, você procura pelo nome = ou o id = do formulário?

Layout da Página da Web que tenta ser raspado:
Passo 1:
A página da Web tem um formulário com um botão de opção para escolher que tipo de formulário preencher (ou seja, nome ou licença). É padronizado o nome com as caixas de texto Nome e Sobrenome junto com uma lista de seleção do menu suspenso Estado. Se você escolher Rádio, existe jQuery ou JavaScript que faz com que as caixas de texto Primeiro e Último Nome desapareçam e uma Caixa de Texto de Licença seja exibida.

Passo 2:
Depois de enviar o formulário com sucesso, ele leva você a uma página com vários links. Podemos entrar em um dos dois para obter as informações de que precisamos.

etapa 3:
Uma vez que clicamos no link, queremos que a terceira página tenha os dados que estamos procurando e queremos armazenar esses dados em uma variável do PHP.

Envio de informações incorretas:
Se informações erradas forem enviadas, um jQuery / Javascript retornará uma mensagem "Nenhum registro foi encontrado". na mesma página da submissão.

Nota:
O método preferido seria selecionar o botão de opção da licença, preencher o número da licença, escolher o estado e, em seguida, enviar o formulário. Eu tenho lido toneladas de posts, blogs e outros itens sobre o Goutte e em nenhum lugar eu posso encontrar quais opções estão disponíveis para o Goutte, como você descobre esta informação ou como usar esta informação se ela existe.

questionAnswers(2)

yourAnswerToTheQuestion