I'm developing a Delphi program that reads the source of a feed through the component Indy idHTTP.. but the feed does not appear complete, appears only its summary, I mean the feed does not show the "content" tag.
I think it is possible to get full-text feeds because I have found some sites on the Internet (like http://fulltextrssfeed.com/) that can show the full-text feed, even for feeds that show only the summary.
What should I do to be able to read the full-text feed via Delphi? Is there a specific Delphi component to do this or can I do it with idHTTP?
Any help will be very very appreciated
Thanks you All!
Delphi has other built-in controls for TCP/IP besides Indy. Try one, and see if you get different results. Even as an experiment, it would only take about 30 seconds (drag drop component onto a form, set the URL, fetch the results, and see what you get). Correct?
If the site in question isn't giving you a full-text feed, I'm not aware of any Delphi component that will automagically get it for you. Here's a good link about some heuristics to get it yourself from the partial RSS contents:
How to programmatically determine whether an RSS feed is a full feed or a partial feed
And a tutorial on parsing the RSS, using Delphi:
Reading and manipulating XML files with Delphi
Finally, there seem to be a number of web apps out there which CAN get the full-text RSS for you:
http://fulltextrssfeed.com/feed.php
http://www.fullrssfeed.com/
http://www.unsum.com/converter
Perhaps you can integrate one of these services into your app?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With