L'analyse de Google News RSS avec PHP
Je veux analyser les Google Actualités rss avec PHP. J'ai réussi à exécuter ce code:
<?
$news = simplexml_load_file('http://news.google.com/news?pz=1&cf=all&ned=us&hl=en&topic=n&output=rss');
foreach($news->channel->item as $item) {
echo "<strong>" . $item->title . "</strong><br />";
echo strip_tags($item->description) ."<br /><br />";
}
?>
Cependant, je suis incapable de résoudre les problèmes suivants. Par exemple:
- Comment puis-je obtenir la lien hypertexte vers le titre de l'actualité?
- Que chacun de Google news a beaucoup de nouvelles concernant les liens dans le pied de page, (et mon code ci-dessus inclut également). Comment puis-je supprimer ceux de la description?
- Comment puis-je obtenir de l'image de chaque news? (Google affiche une image miniature de chaque news)
Grâce.
OriginalL'auteur sunjie | 2011-06-28
Vous devez vous connecter pour publier un commentaire.
Nous y voilà, juste ce dont vous avez besoin pour votre situation particulière:
Et la sortie devrait ressembler à ceci:
Fonctionne comme un charme
Vous dire que cela fonctionne comme un charme, avez-vous réussi à obtenir des données d'image à partir de la RSS? Je ne peux pas semblent être en mesure de, il semblerait que google actualités RSS (au moins pour moi) n'a pas de section image, une image 80x80 peut être trouvé sous une "gstatic" de l'URL, pas le "ggpht" url vu dans la réponse ci-dessus. Toutes les suggestions? Des acclamations.
une option est d'aller à l'URL et obtenir l'image principale de HTML sur le site, la gstatic est seulement une vignette
Merci Ivan, je vais le regarder!
OriginalL'auteur spidEY
Je vous recommande de vérifier SimplePie. Je l'ai utilisé pour plusieurs projets différents et il fonctionne très bien (et les résumés à l'écart de tous les maux de tête que vous êtes en train de traiter avec).
Maintenant, si vous êtes à la rédaction de ce code, simplement parce que vous voulez apprendre comment le faire, vous devriez probablement ignorer cette réponse. 🙂
OriginalL'auteur inkedmn
OriginalL'auteur Sajuuk