Hi zusammen,
ich möchte gerne ein RSS auslesen. Den RSS lese ich wie folgt aus:
Funktion
Spoiler anzeigen
AutoIt
Func _GetFeedData($rss_source)
Local $strXML = _INetGetSource($rss_source)
_XMLLoadXML($strXML, "")
Local $title_node = "//rss/channel/item/title";
Local $title_array = _XMLGetValue($title_node)
Local $descr_node = "//rss/channel/item/description";
Local $descr_array = _XMLGetValue($descr_node)
Local $category_node = "//rss/channel/item/category";
Local $category_array = _XMLGetValue($category_node)
Local $encoded_node = "//rss/channel/item/encoded";
Local $encoded_array = _XMLSelectNodes($encoded_node)
Local $feed_data = ""
For $i = 1 To $title_array[0]
$feed_data = $feed_data & "Titel: " & $title_array[$i] & " // " & "Kategorie : " & $category_array [1] & " // "
If $i = $title_array[0] Then $feed_data = $feed_data & " --END-- "
Next
Return $feed_data
EndFunc
Alles anzeigen
XML Code
Spoiler anzeigen
XML
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">
<channel>
<title>HD-World.org</title>
<atom:link href="http://hd-world.org/feed/" rel="self" type="application/rss+xml"/>
<link>http://hd-world.org</link>
<description>Only High Definition Movies</description>
<lastBuildDate>Sat, 14 Nov 2015 11:10:41 +0000</lastBuildDate>
<language>de-DE</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>http://wordpress.org/?v=4.2.2</generator>
<item>
<title>Die.Syrische.Braut.2004.GERMAN.720p.HDTV.x264-BTVG</title>
<link>...</link>
<comments>...</comments>
<pubDate>Sat, 14 Nov 2015 10:57:12 +0000</pubDate>
<dc:creator>...</dc:creator>
<category>
<![CDATA[ -720p ]]>
</category>
<category>...</category>
<category>
<![CDATA[ Komödie ]]>
</category>
<guid isPermaLink="false">...</guid>
<description>
<![CDATA[
Mona (Clara Khoury), eine junge Drusin aus einem kleinen Dorf auf den Golanhöhen, sieht ihrer arrangierten Hochzeit mit einem Syrer gefasst entgegen. Ihren zukünftigen Gatten kennt sie momentan nur aus dem Fernsehen, wo dieser als Schauspieler zu sehen ist. Die Hochzeit bedeutet zugleich auch Abschied von der eigenen Familie, einmal die Grenze nach Syrien überschritten, […]
]]>
</description>
<content:encoded>
<![CDATA[
<p>Mona (Clara Khoury), eine junge Drusin aus einem kleinen Dorf auf den Golanhöhen, sieht ihrer arrangierten Hochzeit mit einem Syrer gefasst entgegen. Ihren zukünftigen Gatten kennt sie momentan nur aus dem Fernsehen, wo dieser als Schauspieler zu sehen ist. Die Hochzeit bedeutet zugleich auch A
]]>
<![CDATA[
bschied von der eigenen Familie, einmal die Grenze nach Syrien überschritten, gibt es für sie keinen Weg zurück. Einstweilen jedoch ist Geduld gefragt. Erst beim langen Abschied, dann beim Festessen und schließlich beim Überqueren der Grenze mit deren Paragraphenreitern.</p> <p>.. Language..: German<br /> .. Video…..: x264 / crf20 @ 1280×720@1914 Kbps<br /> .. Audio…..: ac3 192 kbits<br /> .. Source….: HDTV</p> <p><img src="http://fs5.directupload.net/images/151114/iz82ljkd.jpg" alt="" width="297" height="436" /><br /> <strong>Dauer: </strong>90 Min. | <strong>Format: </strong>MKV | <strong>Größe: </strong>1479 MB | <a target="_blank" href="http://www.imdb.com/title/tt0423310/" > IMDb: 7,5/10 </a><br /> <strong>Download:</strong> <a target="_blank" href="https://www.smoozed.rocks/redirect/6cd9307e90?_link=U2FsdGVkX1_hNQe45_X5fxgA_b91Amd2O2i4xQprZSnuzb3uD1xE-XWAM8xjw4gEazgjd0uqN-o176DFVKkFhQ&i=t92Yu02bvJ2b" >★ OBOOM.com ★</a> <div id="mirror_aabe6a65fadb95ced6f6134cde60af71ef07ac84_x"><strong>Mirrors:</strong> <a href="javascript:;" onclick="jQuery('#mirror_aabe6a65fadb95ced6f6134cde60af71ef07ac84_x').remove(); jQuery('#mirror_aabe6a65fadb95ced6f6134cde60af71ef07ac84').show();">anzeigen (2)</a></div> <div id="mirror_aabe6a65fadb95ced6f6134cde60af71ef07ac84" style="display:none;"> <strong>Mirror #1: </strong> <a target="_blank" href="https://www.smoozed.rocks/redirect/6cd9307e90?_link=U2FsdGVkX19a5_KJCxM0IJbzThCzbDBANA8WI-4ZNDkUmufPUyIuwcbnDJPeiPslwASfR77C2_QDx-sgcbsMCw&i=0VmbuQWZkF2bsBXd" >Uploaded</a><br /> <strong>Mirror #2: </strong> <a target="_blank" href="https://www.smoozed.rocks/redirect/6cd9307e90?_link=U2FsdGVkX1-WTTO4w4ra6dredyxJbKk2UX2gOb3OQgz9wfHM42I6JdASVxcAGgwfVhA4S5V6kzrwP0yzROlNiQ&i=gepJmLl5Was52btUmchh2c" >Share-online</a><br /> </div><strong>Passwort: </strong>hd-world.org <strong>Uploader: </strong>Pegasusika</p>
]]>
</content:encoded>
<wfw:commentRss>...</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
Alles anzeigen
Local $encoded_node = "//rss/channel/item/encoded";
Local $encoded_array = _XMLSelectNodes($encoded_node)
$encoded_array=-1
Also Fehler/Error allerdings weis ich nicht wieso.
Ich wurde gerne nach den Links Filter so wie nach IMDB. Diese Inforamtionen bekomme ich allerdings nur wenn ich content:encoded auslesen kann.
Kann mir da jemand weiterhelfen?