【问题标题】:Scraping YouTube XML to embed via SimpleXML—where am I going wrong?通过 SimpleXML 抓取 YouTube XML 以嵌入——我哪里出错了?
【发布时间】:2010-02-05 05:03:00
【问题描述】:

我正在尝试使用 this query 通过 XML 找到我想要的精确视频,然后我希望使用 SimpleXML 解析值并将它们插入到 DOM via this method

我之前在从以下位置提取值时遇到了一个奇怪的问题:

<media:player url='http://www.youtube.com/watch?v=ikACkCpJ-js&amp;feature=youtube_gdata'/>

当将此值用于 embed src 和 param 值时,我只是嵌入了一个白屏。出于某种原因,源代码包含了完整的参数,但 DOM 实际上省略了结束的“embed”和“param”标签。控制台抛出错误。疯狂随之而来。不好。

我能找到的唯一适用于嵌入的 URL 值在这里:

<media:content url='http://www.youtube.com/v/ikACkCpJ-js?f=videos&amp;app=youtube_gdata' type='application/x-shockwave-flash' medium='video' isDefault='true' expression='full' duration='159' yt:format='5'/>

不幸的是,当我对存储在 simplexml_load_file('feed file') 中的值运行 print_r 时,我得到以下信息:http://drp.ly/lmf2J 呃。这些值就在我需要达到的实际值之前停止。

我在处理这个问题的方式或执行过程中显然搞砸了。你能帮帮我吗?

【问题讨论】:

    标签: xml api youtube simplexml youtube-api


    【解决方案1】:

    嗯,看起来我能够表现得好像该元素确实存在一样才能获得结果。

    又卡住了。去问另一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2020-11-16
      • 2011-03-14
      • 2013-12-25
      相关资源
      最近更新 更多