【问题标题】:Scrape/Get IMG Src from separate [EXTERNAL] page (with Javascript?)从单独的 [EXTERNAL] 页面抓取/获取 IMG Src(使用 Javascript?)
【发布时间】:2011-11-17 13:47:40
【问题描述】:

我正在寻找一个脚本,如果给 Youtube 用户,它将从他们的频道中拉出横幅。 Youtube 频道将由用户输入。

示例输入:thenewboston

注意,频道的位置是http://www.youtube.com/user/thenewboston

这就是所有 youtube 频道 URL 的格式。另请注意,横幅图片位于 id="user_banner" 的 div 中。

所以在这种情况下(thenewboston 的频道)理想的输出是http://i3.ytimg.com/u/JbPGzawDH1njbqV-D5HqKw/profile_header.jpg?v=4bba630b

【问题讨论】:

  • 你要先征求他们的同意吗?
  • 没有? Youtube 是完全公开的。如果您可以分享他们的视频,我认为您可以分享他们的横幅。此外,我这样做是为了在单独的页面上显示“个人资料”类型(他们将在自己的频道中输入)
  • 在一个网站上并不意味着您有权随意使用。

标签: php javascript html image src


【解决方案1】:

使用 Javascript,这很困难,因为您无法发出跨站点 ajax 请求。您可能需要在其中涉及 php。你可以在 jQuery 中做,

$.get(getYTBanner.php, variables)

在 getYTBanner.php 中,您需要使用 file_get_contents 或 cURL 打开此 url,然后从那里通过 html 获取横幅。

警告:不是实际语法。

【讨论】:

  • 感谢您的回答!如果可能的话,PHP 实际上会更容易使用......还有其他答案吗?
  • 关于如何使用 html 获取图片有什么建议吗?
猜你喜欢
  • 1970-01-01
  • 2016-04-09
  • 2017-11-16
  • 1970-01-01
  • 2014-05-07
  • 1970-01-01
  • 2021-08-27
  • 2013-04-17
  • 1970-01-01
相关资源
最近更新 更多