Busca CNPJ Receita

Pessoal,
O meu método de busca de pessoa jurídica da receita estava funcionando corretamente.
Esta semana começou a dar este problema:

método:

HtmlPage url = webClient.getPage("http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao2.asp");

e o erro é:

[quote]======= EXCEPTION START ========

EcmaError: lineNumber=[101] column=[0] lineSource=[null] name=[TypeError] sourceName=[script in http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao2.asp from (69, 30) to (171, 11)] message=[TypeError: Cannot read property “value” from undefined (script in http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao2.asp from (69, 30) to (171, 11)#101)]

com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot read property “value” from undefined (script in http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao2.asp from (69, 30) to (171, 11)#101) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:594)[/quote]

Algué sabe o que é?

Obrigado,

Se você estiver digitando isso, vai ver que tem um CAPTCHA, obviamente para evitar que alguém faça um sistema desses SEM CONSULTAR a Receita. Esse CAPTCHA provavelmente é que está lhe quebrando as pernas, porque você não está mandando no POST ou GET o valor que deveria ser mandado (uma string contendo 6 letras e dígitos).

Provavelmente eles devem ter uma forma de fazer essa consulta se você pedir para não sei quem lá na Receita, mas como isso é feito, deixo para o departamento jurídico ou comercial da sua empresa.

Sim, eu faço isso

String urlCaptcha = "http://www.receita.fazenda.gov.br/scripts/srf/intercepta/captcha.aspx?opt=image";

Só que esse Captcha era com 4 dígitos. Agora eles estão usando com 6.
Mas esse ai de cima continua apontando para o de 4 dígitos.

Alguém sabe qual o caminho desse novo?

Obrigado

Um view source me trouxe isso:

		<td width="50%">
		  <font face="Arial" size="2">
			<img border='0' id='imgcaptcha' alt='Imagem com os caracteres anti robô' src='/scripts/captcha/Telerik.Web.UI.WebResource.axd?type=rca&amp;guid=e47f2490-2f37-45e6-a186-73ce41447d8f'><br/>Se os caracteres da imagem estiverem ilegíveis, <a href="javascript:document.getElementById('captcha').value=''; window.location.reload();">gerar outra imagem</a>
		  </font>
		</td>

Mas se você tentar postr isso novamente ele não vai funcionar do jeito que você quer. Acho que cada vez que você recarrega a página, o parâmetro “GUID” muda :frowning:

Opa!
Pois é isso eu já tentei. mas valeu a força.
Se eu resolver eu posto aqui.