Você pode ler o conteúdo de html baixado via curl
, usando uma mistura dos comandos regulares do UNIX (então grep
, awk
, etc.) Exatamente como depende exatamente da aparência do formulário e de como você quero interpretar isso.
Você também pode fazer isso com perl
e outras linguagens que possuem bibliotecas que facilitam isso.
No entanto, os formulários de entrada só têm conteúdo nos campos quando alguma pessoa ou processo a preenche em localmente antes de enviá-la por meio de uma solicitação POST (ou menos provável uma GET).
Os formulários de entrada podem ter valores padrão obviamente, mas parece que o que você está perguntando é se você pode de alguma forma extrair os dados de um formulário que foi preenchido, a resposta não é de enrolar, porque curl pergunta ao servidor da Web a página da web e você recebe um formulário vazio.
Talvez você possa esclarecer o que está tentando alcançar.