我无法使用我的php解析链接中的文本。它给出了尝试获取非对象属性的错误。谁知道什么是错的?
$html = file_get_html('http://steamcommunity.com/market/priceoverview/?country=US¤cy=1&appid=730&market_hash_name=AK-47%20|%20Aquamarine%20Revenge%20%28Battle-Scarred%29');
$ret = $html->find('pre',0)->plaintext;
echo $ret;
答案 0 :(得分:1)
来自网址的回复实际上没有<pre>
- 它是直接的json。
您的浏览器会将内容放在<pre>
内以使其正确显示给您,但该信息实际上并未来自网址。
e:使这个更有用......
$ret = file_get_contents('http://steamcommunity.com/market/priceoverview/?country=US¤cy=1&appid=730&market_hash_name=AK-47%20|%20Aquamarine%20Revenge%20%28Battle-Scarred%29');
echo $ret;
然后,如果你想真正使用返回的数据......
$json = json_decode($ret);