对于一个类项目,我们应该从另一个网站提取数据。我从 GiantBomb.com 选择了类似于给定游戏的拉动游戏(在我的脚本中为它们提供了学分)
// $gameLink = "/call-of-duty-black-ops/61-26423/";
$html = file_get_contents("http://www.giantbomb.com" . urlencode($gameLink) . "games_similar/");
echo $html;
这不返回任何内容。
但是,如果手动输入 $gameLink:
$html = file_get_contents("http://www.giantbomb.com/call-of-duty-black-ops/61-26423/games_similar/");
echo $html;
现在,它将正确返回结果。我的代码有什么问题?我尝试urlencode()
在整个链接上执行,而不仅仅是 $gameLink 变量,但它仍然失败。有没有人有什么建议?