【问题标题】:PHP Get specific Site from steamPHP 从 Steam 获取特定站点
【发布时间】:2015-09-13 20:31:26
【问题描述】:

我想从 Steam 获取特定网站。 网址: http://steamcommunity.com/market/search?appid=730#p1_price_asc

但 file_get_contents 似乎忽略了末尾的“#p1_price_asc”,所以它只是使用“#”之前的 URL。

有没有办法得到这个网站?

【问题讨论】:

  • 只需打开浏览器的开发控制台,查看正在发出的请求并在 php 中使用 http 客户端重放这些确切的请求
  • 片段标识符未发送到服务器。它仅用于将响应滚动到浏览器中的正确位置。

标签: php parsing steam


【解决方案1】:

使用file_get_contents,这是不可能的。由于file_get_contents不会执行javascript,所以不管#后面的内容如何,​​你都会得到相同的内容。

【讨论】:

  • 我应该改用什么?
  • 亲爱的投票者:我只是想解释为什么file_get_contents 不适合他的情况,并且没有 PHP 内置函数可以提供帮助。 @PeeHaa 评论是另一种选择
猜你喜欢
  • 1970-01-01
  • 2014-01-04
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 2013-04-02
相关资源
最近更新 更多