Ich mache einige persönliche Daten Wissenschaft Projekte und einer von ihnen ist es zu sehen, wie oft bestimmte Lieder im Radio gespielt werden.Web Scraping Javascript in Python/R
http://www.iheart.com/live/radio-1045-3401/
unter der oben genannten URL der Suche, wenn ich auf Seite Quelle suchen, ohne Werte von Interesse bevölkert. Nicht sicher, warum, aber wenn ich inspect Element in Chrome verwende, wenn ich den "Now Playing" -Header bewege, kann ich Werte für Song und Künstler sehen, die gerade abgespielt werden.
Beispiel:
a class="player-song" href="/artist/rem-3610/songs/-2450662/" title="Losing My Religion" data-reactid=".1hpdfx1l4ow.a.1.0.1.1">Losing My Religion</a
Meine beiden Fragen sind:
- Warum ist das nicht in Seite Quelle zeigt, aber ich kann es unter Inspect Element sehen?
- Wie scrappe ich diese Informationen im Web, da sie nicht in der Seitenquelle angezeigt werden?
nicht überprüft, aber es ist wahrscheinlich Inhalt von Javascript generiert, in diesem Fall könnten Sie Selen in Python verwenden – juvian
könnten Sie wahrscheinlich auch die Daten mit ihrer API erhalten .. http://developer.iheart.com/Api/login –