On 09/05/2013 13:44, Marcio - Google wrote:
Marcio,
O telelist foi apenas exemplo. É que não tenho como fornecer acesso ao
site para vocês verem, roda apenas na intranet.
É provável que não precise revisitar.
Estou ajudando um amigo apenas. Nem ele sabe direito o que ele quer,
como estou parado e preciso ocupar a cabeça resolvi ajudar, sem
compromisso.
Ele presta serviço para um empresa, essa página que quero ler as
informações é o relatório de comissões dele, pois toda semana ele tem
que imprimir essa página e digitar as informações novamente em uma
planilha que ele usa para calcular as comissões dos vendedores dele.
Então a ideia é capturar de forma automática, pois é muita coisa,
guardar em MySql e exportar pra um arquivo CVS que ele poderá importar
para o Excel.
Já revirei bastante o negocio. O relatório que pede o período e lista
as informações abaixo, usando o DataGrid do Asp.Net. Ela lista as 50
primeiras linhas, quando clica no botão próximo ela lista as próximas
50 e assim vai.
Faça seu post direto á url que retorna os dados ao invez de usar o mech
pra acionar o botão
Essa é a primeira parte.
Ai com essas informações eu tenho que entrar em outra página onde
entro com o código da venda (linhas da página anterior) e listar os
dados, para poder pegar o código do vendedor dele para calcular a
comissão individual. Pois a primeira página dá a comissão total, da
revenda.
Essa é a segunda parte.
Abs,
Marcio
========================================
########### Campanha Ajude o Marcio! ###########
http://sosmarcio.blogspot.com.br/
http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
========================================
Em 9 de maio de 2013 12:22, Stanislaw Pusep <[email protected]
<mailto:[email protected]>> escreveu:
<jabá>
use LWP::Protocol::Net::Curl;
use WWW::Mechanize;
# pronto: WWW::Mechanize usará libcurl por baixo dos panos :)
</jabá>
ABS()
2013/5/9 Eduardo Almeida <[email protected]
<mailto:[email protected]>>
Esqueceram de mencionar o curl
On 09/05/2013 13:04, Marcio - Google wrote:
Stan,
Em lote. A sequencia é assim:
1. Entrar usuário e senha e conferir se autenticou;
2. Entrar com uma palavra chave em um campo especifico, pois
o site só aceita o método post;
3. Submeter o form;
4. Capturar vários dados;
5. Acionar o botão próximo;
6. Capturar mais dados até não ter mais o botão próximo.
Com esses dados, vou entrar em outra parte do site e fazer a
mesma coisa:
1. Entrar usuário e senha e conferir se autenticou;
2. Entrar com uma palavra chave em um campo especifico, pois
o site só aceita o método post. Essa palavra-chave é o
resultado da captura anterior;
3. Submeter o form;
4. Entrar em um link;
5. Capturar vários dados;
6. Repetir a partir do 2.
[...]'s
Marcio
========================================
########### Campanha Ajude o Marcio! ###########
http://sosmarcio.blogspot.com.br/
http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
========================================
Em 9 de maio de 2013 11:47, Stanislaw Pusep
<[email protected] <mailto:[email protected]>> escreveu:
Depende! Você precisa fazer isso "on-fly"? Ou em lote? Se
for em lote, você quer percorrer o site todo? Ou tem uma
lista de palavras-chaves?
ABS()
2013/5/9 Marcio - Google <[email protected]
<mailto:[email protected]>>
Mestres,
Estou procurando uma forma de fazer um aplicativo que
navegue em um determinado site, capture algumas
informações e grave em BD.
Pra ficar mais fácil de entender, vai um exemplo.
Entrar no site telelistas.net
<http://telelistas.net>, preencher uma determinada
palavra-chave para busca, acionar o botão buscar e
pegar os nomes e telefones para salvar no BD. Isso
sem interação/intervenção do usuário.
Alguma ideia? Módulo? Mágica?
Ah, o site alvo é Asp.Net.
Abs,
Marcio
========================================
########### Campanha Ajude o Marcio! ###########
http://sosmarcio.blogspot.com.br/
http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
========================================
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
<mailto:[email protected]>
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
<mailto:[email protected]>
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
=begin disclaimer
Sao Paulo Perl Mongers:http://sao-paulo.pm.org/
SaoPaulo-pm mailing list:[email protected]
<mailto:[email protected]>
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
--
Eduardo Almeida - Software Engineer
[email protected]
<mailto:[email protected]> - 27 3021-2430 / 27 9839
3755
*WEB2 Solutions* - Inovando, sempre!
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
<mailto:[email protected]>
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
<mailto:[email protected]>
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
--
Eduardo Almeida - Software Engineer
[email protected] - 27 3021-2430 / 27 9839 3755
*WEB2 Solutions* - Inovando, sempre!
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer