2010/5/29 Jorge Barros de Abreu <[email protected]>:
> On Saturday 29 May 2010 15:26:23 Max Miorim wrote:
>> 2010/5/29 Jorge Barros de Abreu <[email protected]>:
>> O lynx não difere do curl que eu usei nos meus exemplos: a URL e os
>> campos do POST devem ser os mesmos, bem como o procedimento para
>> /descobrir/ os dados no caos que é aquela página.
>
> OK Max
>
>>
>> No começo eu achei que ele mostraria os campos post e seria mais
>> interativo, mas no fim é exatamente a mesma coisa usando outro
>> comando. ;)
>>
>> De qualquer forma, os seguintes campos são esperados (embora nem todos
>> sejam exigidos):
>> RadioGroup1=isbn_10
>> pISBN=
>> image.x=-117
>> image.y=-74
>> hidbISBN=true
>>
>> O primeiro é o que determina o prefixo do ISBN, o segundo é o ISBN
>> propriamente dito e nos últimos 3 eu não faço idéia, os valores ali em
>> cima são os que foram enviados em alguns testes com ISBNs diferentes.
>>
>> A URL do iframe deve ser usada ao invés da URL que "tem tudo". Se
>> clicar com o botão direito do mouse sobre a área onde é feita a busca
>> tu vai ver uma opção tipo "Show frame info", que vai mostrar a URL do
>> iframe, dentre outras coisas.
>
> Usei o seguinte comando com a url corrigida.
>
> lynx -dump -accept_all_cookies -post_data
> 'http://www.bn.br/site/pages/servicosProfissionais/agenciaISBN/isbnBusca/FbnBuscaISBNCatalogo.asp?pField=ISBN&pIntPagina=1'
> < parametro.txt
>
> Fiz então várias tentativas com parametro.txt:
>
> RadioGroup1=isbn_10
> RadioGroup1=isbn_13
> pCDIDT=85-
> pISBN=85934239
> hidbISBN=true
> ---
> RadioGroup1=isbn_10
> pCDIDT=85-
> pISBN=85934239
> hidbISBN=true
> ---
> pISBN=85934239
> ---
> 85934239
> ---
> RadioGroup1=isbn_10
> pISBN=85934239
> image.x=-117
> image.y=-74
> hidbISBN=true
> ---
> pISBN=85934239
> image.x=-117
> image.y=-74
> hidbISBN=true
> ---
>
> Não obtive retorno.


Eu executei o seguinte comando:

curl -o saida.html \
  -d 'RadioGroup1=isbn_10&pISBN=85934239&image.x=-117&image.y=-74&hidbISBN=true'
 \
  
'http://www.bn.br/site/pages/servicosProfissionais/agenciaISBN/isbnBusca/FbnBuscaISBNCatalogo.asp?pField=ISBN&pIntPagina=1'

Que jogou o resultado no arquivo saida.html, em anexo.

Sinceramente, eu não faço idéia de porque o lynx não funcionou. Eu não
uso ele, talvez a forma que os dados do post são enviados não está
certa, talvez esteja faltando algo...

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Attachment: saida.html.gz
Description: GNU Zip compressed data

Responder a