Listar Links
Olá pessoal, como estão?
é o seguinte : Quero passar um link para o meu programa Ex: http://www.meusite.com.br e ele lista em um listbox todos os links que esta pagina tem para download e eu queria filtrar a extensão deste arquivo Ex: *.zip e ele me retornaria somente os links de arquivos com extensão ´zip´. Se alguem puder me ajudar, ficarei muito grato.
valeu mesmo pessoal e até mais... :)
é o seguinte : Quero passar um link para o meu programa Ex: http://www.meusite.com.br e ele lista em um listbox todos os links que esta pagina tem para download e eu queria filtrar a extensão deste arquivo Ex: *.zip e ele me retornaria somente os links de arquivos com extensão ´zip´. Se alguem puder me ajudar, ficarei muito grato.
valeu mesmo pessoal e até mais... :)
Heavyromulo
Curtidas 0
Respostas
Massuda
14/11/2004
Sugiro que você dê uma olhada no componente [url=http://www.torry.net/authorsmore.php?id=2308]TSpider[/url], freeware com código fonte.
GOSTEI 0
Heavyromulo
14/11/2004
Massuda, valeu pela ajuda
Consegui instalar os componentes GHSock.pas e GHUDP.pas que vem com o pacote sem problemas, mas quando fui instalar spider.pas ele requisitou esta Unit hyperstr.pas....
Sabe onde posso encontra-la ? Aproveitando, tem algum exemplo deste componente que poderia me enviar?
desde já lhe agradeço.
meu e-mail : heavyromulo@ig.com.br
até mais...
Consegui instalar os componentes GHSock.pas e GHUDP.pas que vem com o pacote sem problemas, mas quando fui instalar spider.pas ele requisitou esta Unit hyperstr.pas....
Sabe onde posso encontra-la ? Aproveitando, tem algum exemplo deste componente que poderia me enviar?
desde já lhe agradeço.
meu e-mail : heavyromulo@ig.com.br
até mais...
GOSTEI 0
Massuda
14/11/2004
Não tinha percebido esse detalhe :oops: ... o HyperStr é uma biblioteca shareware, mas você pode obter gratuitamente a versão dcu da biblioteca para [b:87b7cde3ee]D5[/b:87b7cde3ee] no [url=http://www.mindspring.com/~efd/hyperstr.htm]site do autor[/url].
Se você não estiver usando D5, você pode montar sua solução usando um cliente HTTP como o TIdHttp do Indy e um analisador de HTML como o [url=http://www.zeitungsjunge.de/delphi/htmlparser/]DIHtmlParser[/url], ambos freeware. Basicamente o cliente HTTP solicita as páginas e o analisador localiza as tags <a href=...> na página.
Pessoalmente, nunca desenvolvi isso em Delphi, por isso não posso ajudar muito mais que isso.
Se você não estiver usando D5, você pode montar sua solução usando um cliente HTTP como o TIdHttp do Indy e um analisador de HTML como o [url=http://www.zeitungsjunge.de/delphi/htmlparser/]DIHtmlParser[/url], ambos freeware. Basicamente o cliente HTTP solicita as páginas e o analisador localiza as tags <a href=...> na página.
Pessoalmente, nunca desenvolvi isso em Delphi, por isso não posso ajudar muito mais que isso.
GOSTEI 0