Kali Postado Fevereiro 24, 2015 Denunciar Share Postado Fevereiro 24, 2015 Olá amigos da script brasil. Estou tendo á necessidade de integrar minha aplicação ao Mercadolivre, porém ao tentar fazer login na conta do usuário o mercadopago me pede Captcha, Gostaria de saber se tem alguma forma de quebrar esse captcha . Link da página do mercadolivre: https://www.mercadolivre.com/jms/mlb/lgz/login?go=http://www.mercadolivre.com.br/gz/home/logged?display=page Meu script: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OleCtrls, SHDocVw; type TForm1 = class(TForm) GroupBox1: TGroupBox; WebBrowser1: TWebBrowser; GroupBox2: TGroupBox; Edit1: TEdit; Edit2: TEdit; Button1: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin WebBrowser1.Navigate('https://www.mercadolivre.com/jms/mlb/lgz/login?go=http://www.mercadolivre.com.br/gz/home/logged?display=page'); WebBrowser1.Silent := True; end; procedure TForm1.Button1Click(Sender: TObject); begin WebBrowser1.OleObject.Document.all.Item('user_id',0).Value := Edit1.Text; WebBrowser1.OleObject.Document.all.Item('password',0).Value := Edit2.Text; WebBrowser1.OleObject.Document.all.Item('signInButton',0).Click; end; end. O captcha que pede: ----------- Já tentei de tudo se possivel alguém poderia me ajudar???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 24, 2015 Denunciar Share Postado Fevereiro 24, 2015 veja https://www.google.com.br/search?q=form+de+pesquisa+delphi&biw=1024&bih=642&source=lnms&sa=X&ei=Q8zsVLGoMce0ggSg-YCoDg&ved=0CAUQ_AUoAA&dpr=1#q=ler+captcha+delphi abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kali Postado Fevereiro 24, 2015 Autor Denunciar Share Postado Fevereiro 24, 2015 Jonatha olhei nos exemplos e não conseguir achar nenhum, no caso até achei mais não funciona, oaskakosako Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 24, 2015 Denunciar Share Postado Fevereiro 24, 2015 voce realmente procurou ? 1º passo – Acessar a página onde tem o captcha, verificar os campos ocultos, geralmente tem um que representa o id da sessão, que é o campo utilizado na geração de um novo captcha. Com a sua linguagem de programação preferida, leia a página e armazene em uma variável o valor do campo id sessão; 2º passo – De posse do id da sessão, você deve recuperar o CAPTCHA. Como? Acesse novamente a página passando o id da sessão na queryString, armazene a imagem do Captcha…Agora vem o ‘pulo do gato’….Para decifrar o captcha você deve usar uma API de scanner, a mesma que o scanner utiliza quando você coloca uma folha para escanear e como resultado final quer o texto da folha. Você vai usar a API para recuperar o texto da imagem do CAPTCHA. Recupere o texto e armazene! 3º passo – Quase lá…Então, agora você tem o id da sessão e o texto do CAPTCHA, tudo livre para você executar a action do formulário quantas vezes quiser…Bastando informar na queryString do form, o idsessao e o captcha. API OCR em Delphi:http://asprise.com/royalty-free-library/c-c++-delphi-ocr-api-overview.html abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kali Postado Fevereiro 24, 2015 Autor Denunciar Share Postado Fevereiro 24, 2015 Vi esse site que me mandou e não consegui com os scripts base. Jonatha se você fizer isto para mim eu lhe pago $ Basta me enviar seu contato pelo PM Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 24, 2015 Denunciar Share Postado Fevereiro 24, 2015 exemplos de demonstração baixe o Imaging Toolkit for Delphi e o OCR Toolkit for Delphi para a versão do seu delphi http://www.mcm-design.com/index.php?section=download&product=ImagingDelphi abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Kali
Olá amigos da script brasil.
Estou tendo á necessidade de integrar minha aplicação ao Mercadolivre, porém ao tentar fazer login na conta do usuário o mercadopago me pede Captcha, Gostaria de saber se tem alguma forma de quebrar esse captcha .
Link da página do mercadolivre: https://www.mercadolivre.com/jms/mlb/lgz/login?go=http://www.mercadolivre.com.br/gz/home/logged?display=page
Meu script:
O captcha que pede:
-----------
Já tentei de tudo se possivel alguém poderia me ajudar????
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.