Scrape - can't get index 1

Hi
I’m trying to scrape the 2.nd ‘< description>’ of the site:

https://www.dr.dk/mu/feed/genstart.xml?format=podcast

with the function:

- platform: scrape
  resource: https://www.dr.dk/mu/feed/genstart.xml?format=podcast
  name: podcast_genstart_description1
  select: 'description'
  index: 1
  scan_interval: 900

But the sensor doesn’t show up. I like get the:

"Den britiske stjernekoreograf Liam Scarlett har opført sig krænkende og uacceptabelt overfor flere af teatrets medarbejdere. Det skriver Det Kongelige Teater den 16. april i en pressemeddelelse, hvor de derfor aflyser en stort anlagt ballet. Dagen efter aflysningen bliver Liam Scarlett fundet død i sit hjem. Sagen ryster balletverdenen og puster liv i debatten om, hvordan man bør håndtere sager om krænkende adfærd. 
Hvad ved vi, om den unge stjernekoreografs tragiske død? Og hvad kan sagen lære os? Jakob Steen Olsen, teaterredaktør hos Berlingske, har fulgt sagen tæt."

I can get the first description with index 0 without problems.

- platform: scrape
  resource: https://www.dr.dk/mu/feed/genstart.xml?format=podcast
  name: podcast_genstart_description0
  select: 'description'
  index: 0
  scan_interval: 900

which gives me the sensor value of:

Tidens største og vigtigste nyhedshistorier. Vært: Knud Brix.Få et unikt indblik i én aktuel historie, få den fortalt fra starten og få besvaret de spørgsmål, du ikke anede, du ønskede svar på. Alle hverdage - fra klokken 06:00.

please help!

Here is a copy of the page first part of the page.

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Genstart - DR's nyhedspodcast</title>
    <link>https://www.dr.dk/radio/special-radio/genstart</link>
    <description>Tidens største og vigtigste nyhedshistorier. Vært: Knud Brix.
Få et unikt indblik i én aktuel historie, få den fortalt fra starten og få besvaret de spørgsmål, du ikke anede, du ønskede svar på. Alle hverdage - fra klokken 06:00.</description>
    <language>da-DK</language>
    <copyright>DR</copyright>
    <managingEditor>[email protected]</managingEditor>
    <lastBuildDate>Sun, 09 May 2021 22:49:55 +0200</lastBuildDate>
    <category>News</category>
    <image>
      <url>http://www.dr.dk/mu/Asset?Id=5fd1e1b97140141ca4491ab9.jpg</url>
      <title>Genstart - DR's nyhedspodcast</title>
      <link>https://www.dr.dk/radio/special-radio/genstart</link>
    </image>
    <itunes:author>DR</itunes:author>
    <itunes:owner>
      <itunes:email>[email protected]</itunes:email>
      <itunes:name>DR</itunes:name>
    </itunes:owner>
    <itunes:new-feed-url>https://www.dr.dk/mu/feed/genstart.xml?format=podcast</itunes:new-feed-url>
    <itunes:image href="http://www.dr.dk/mu/Asset?Id=5fd1e1b97140141ca4491ab9.jpg" />
    <itunes:explicit>no</itunes:explicit>
    <itunes:category text="News" />
    <item>
      <guid isPermaLink="false">11802150090</guid>
      <title>Genstart: Dans med døden</title>
      <description>Den britiske stjernekoreograf Liam Scarlett har opført sig krænkende og uacceptabelt overfor flere af teatrets medarbejdere. Det skriver Det Kongelige Teater den 16. april i en pressemeddelelse, hvor de derfor aflyser en stort anlagt ballet. Dagen efter aflysningen bliver Liam Scarlett fundet død i sit hjem. Sagen ryster balletverdenen og puster liv i debatten om, hvordan man bør håndtere sager om krænkende adfærd. 
Hvad ved vi, om den unge stjernekoreografs tragiske død? Og hvad kan sagen lære os? Jakob Steen Olsen, teaterredaktør hos Berlingske, har fulgt sagen tæt.  
Vært: Knud Brix.</description>
      <pubDate>Fri, 07 May 2021 03:00:00 +0200</pubDate>
      <enclosure url="https://www.dr.dk/mu/MediaRedirector/WithFileExtension/genstart-dr-s-nyhedspodcast-2021-05-07.mp3?highestBitrate=True&amp;podcastDownload=True" type="audio/mpeg" length="34171245" />
      <itunes:subtitle>Genstart: Dans med døden</itunes:subtitle>
      <itunes:author>DR</itunes:author>
      <itunes:summary>Den britiske stjernekoreograf Liam Scarlett har opført sig krænkende og uacceptabelt overfor flere af teatrets medarbejdere. Det skriver Det Kongelige Teater den 16. april i en pressemeddelelse, hvor de derfor aflyser en stort anlagt ballet. Dagen efter aflysningen bliver Liam Scarlett fundet død i sit hjem. Sagen ryster balletverdenen og puster liv i debatten om, hvordan man bør håndtere sager om krænkende adfærd. 
Hvad ved vi, om den unge stjernekoreografs tragiske død? Og hvad kan sagen lære os? Jakob Steen Olsen, teaterredaktør hos Berlingske, har fulgt sagen tæt.  
Vært: Knud Brix.</itunes:summary>
      <itunes:duration>00:23:43</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>20210507010000</itunes:order>
    </item>
    <item>
      <guid isPermaLink="false">11802150089</guid>
      <title>Genstart: Køb et møde med Mette</title>
      <description>For 20.000 kroner om året kan du få fire møder med Mette Frederiksen gennem Socialdemokratiets erhvervsklub. Det er ikke landets statsminister, der dukker op til mødet, men Socialdemokratiets formand. For ellers kan det stemples som korruption. Nu er Socialdemokratiets klub igen i søgelyset, og det rejser endnu engang det ubekvemme spørgsmål: Kan man anonymt købe sig til politisk indflydelse i Danmark? Altingets erhvervsredaktør Christoffer Lund-Hansen har undersøgt "Erhvervsforum Vækst DK".
Vært: Knud Brix.</description>
      <pubDate>Thu, 06 May 2021 03:00:00 +0200</pubDate>
      <enclosure url="https://www.dr.dk/mu/MediaRedirector/WithFileExtension/genstart-dr-s-nyhedspodcast-49.mp3?highestBitrate=True&amp;podcastDownload=True" type="audio/mpeg" length="32391405" />
      <itunes:subtitle>Genstart: Køb et møde med Mette</itunes:subtitle>
      <itunes:author>DR</itunes:author>
      <itunes:summary>For 20.000 kroner om året kan du få fire møder med Mette Frederiksen gennem Socialdemokratiets erhvervsklub. Det er ikke landets statsminister, der dukker op til mødet, men Socialdemokratiets formand. For ellers kan det stemples som korruption. Nu er Socialdemokratiets klub igen i søgelyset, og det rejser endnu engang det ubekvemme spørgsmål: Kan man anonymt købe sig til politisk indflydelse i Danmark? Altingets erhvervsredaktør Christoffer Lund-Hansen har undersøgt "Erhvervsforum Vækst DK".
Vært: Knud Brix.</itunes:summary>
      <itunes:duration>00:22:29</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:order>20210506010000</itunes:order>
    </item>

Did you have a look into the log to see if there is an error message?
I just tried your configuration and it gives me:

homeassistant.exceptions.InvalidStateError: Invalid state encountered for entity ID: sensor.podcast_genstart_description1. State max length is 255 characters.

In other words: The text is too long for storing it as sensor state.

You are right, I found a workaround using node red.
Thanks!

1 Like