【问题标题】:How do i access HTML of another site using PHP [closed]我如何使用 PHP 访问另一个站点的 HTML [关闭]
【发布时间】:2012-03-29 07:18:25
【问题描述】:

如何使用 PHP 获取另一个网站的 HTML?

【问题讨论】:

  • 欢迎来到 StackOverflow。请参阅FAQ,了解如何在此处提问。
  • 您是其他网站的所有者还是其他网站的管理员?如果没有,你想要什么 html?底层代码还是仅仅将其显示在您的网站中?

标签: php html


【解决方案1】:
file_get_contents("http://www.google.com");

请注意,该站点会将您的服务器视为它的客户端,例如,如果您从 IPChicken 请求 HTML,它将返回您自己服务器的 IP,而不是请求该页面的客户端的 IP。

【讨论】:

  • 是的,我知道...只是不知道语法。干杯。
【解决方案2】:

如果您启用了 url fopen 包装器,这非常容易:

$str = file_get_contents('http://...');

【讨论】:

    【解决方案3】:

    你必须使用 dom 解析器来解析 html。这是 php dom 解析器示例以及如何使用它:link

    或者这里

    link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 2016-02-06
      • 2014-12-16
      • 2020-05-05
      • 2016-04-03
      • 1970-01-01
      相关资源
      最近更新 更多