使用Delphi获取全文源

Jos*_*ose 4 delphi rss full-text-search http feed

我正在开发一个Delphi程序,它通过组件Indy idHTTP读取feed的来源..但是feed看起来不完整,只出现它的摘要,我的意思是feed没有显示"content"标签.

我认为可以获得全文提要,因为我在互联网上找到了一些可以显示全文提要的网站(即http://fulltextrssfeed.com/),即使对于仅显示摘要的提要也是如此.

我该怎么做才能通过Delphi阅读全文提要?是否有特定的Delphi组件来执行此操作,还是可以使用idHTTP执行此操作?

任何帮助将非常感激

谢谢大家!

pau*_*sm4 5

  1. 除了Indy之外,Delphi还有其他内置的TCP/IP控件.尝试一个,看看你是否得到不同的结果.即使作为实验,它也只需要大约30秒(拖放组件到表单上,设置URL,获取结果,看看你得到了什么).正确?

  2. 如果有问题的网站没有提供全文提要,我不知道任何Delphi组件会自动为您提供.这里有一些关于某些启发式的好链接,可以从部分RSS内容中获取:

    如何以编程方式确定RSS源是完整源还是部分源

    以及使用Delphi解析RSS的教程:

    使用Delphi读取和操作XML文件

  3. 最后,似乎有很多网络应用程序可以为您获取全文RSS:

    http://fulltextrssfeed.com/feed.php

    http://www.fullrssfeed.com/

    http://www.unsum.com/converter

    也许您可以将其中一项服务集成到您的应用中?