【发布时间】:2019-10-02 10:04:53
【问题描述】:
我正在尝试使用 get_meta_tags() 函数从网站 URL 获取元数据。我插入的大多数 URL 都可以正常工作,但有 1 个 URL 抛出错误 failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden。
我想知道是否有办法在获得许可的情况下通过?如果不能,有什么方法可以检测特定网站是否可以访问?至少我可以做一些事情来解决它而不会出现错误,因为我需要从元数据中获取一些信息。
我的代码就是这样写的:
get_meta_tags("https://www.udemy.com/course/beginning-c-plus-plus-programming/");
【问题讨论】:
-
不,如果访问被关闭,您将无法通过。执行
file_get_contents('https://www.udemy.com/course/beginning-c-plus-plus-programming/')时是否遇到同样的错误? -
@freeek 是的,我遇到了同样的错误。
标签: php get-meta-tags