Componente para facilitar a extração de dados de páginas web

1 resposta
alexswb

Estou fazendo um programinha para controlar minhas operações na bolsa de valores.
O que eu quero é que ele acesse o site da minha corretora e busque todas as ordens de compra e venda realizadas em um período específico, para depois gravar estas informações no BD.

Em anexo vai a tela onde as informações sobre uma operação é mostrada pelo site da corretora.

Abaixo vai o código html do trecho em que os dados da operação são mostrados.

Eu não estou tendo idéia de como extrair deste código o que eu preciso:

CSNA3 1942606 100 66,59 04/04/2008 12:11:20 EXECUTADO

Alguém sabe de um componente que facilitaria de alguma forma meu trabalho ou tem algum jeito de resolver este problema?

<table width="100%" border="0" cellpadding="0" cellspacing="1"  id="alter">
					    <tr> 
							          <td align="center" class="aluguel"><strong>Papel</strong></td>
							          <td align="center" class="aluguel"><strong>Neg&oacute;cio</strong></td>
							          <td align="center" class="aluguel"><strong>Quantidade</strong></td>
							          <td align="center" class="aluguel"><strong>Preço</strong></td>

							          <td align="center" class="aluguel"><strong>Data/Hora</strong></td>
							          <td align="center" class="aluguel"><strong>Situa&ccedil;&atilde;o do Neg&oacute;cio</strong></td>
								</tr>
								<tr>
<td align='center' style='border-bottom:1px solid #ddd;'>
<b>
CSNA3
</b>
</td>
<td align='center' style='border-bottom:1px solid #ddd;'>
1942606
</td>
<td align='center' style='border-bottom:1px solid #ddd;'>
100
</td>
<td align='right' style='border-bottom:1px solid #ddd;'>
66,59
</td>
<td align='center' style='border-bottom:1px solid #ddd;'>
04/04/2008 12:11:20
</td>
<td align='center' style='border-bottom:1px solid #ddd;'>
<b>
EXECUTADO
</b>
</td>

</tr>
</table>

1 Resposta

andreiribas

você tem que manipular o html mesmo, achar algum parser de html, ou talvez com javascript ou na mão mesmo.
O resto é fácil… pega a tabela com o id igual a alter, e pega a 2a linha. Vai iterando por todos os

pra achar os resultados.
Criado 6 de abril de 2008
Ultima resposta 6 de abr. de 2008
Respostas 1
Participantes 2