我已经看到很多关于使用file_get_contents从某个页面检索JSON对象的问题和解释,但是,如果该对象在页面中有其实例并且它不是JSON,该怎么办?
例如:假设有一个名为“www.somedomain.com”的域名,并且在该域名中有一个名为“person”的对象,该对象统计'name','age','heigth'。我导航到这个域名(www.somedomain.com),转到导航器的控制台,输入:'person'并按Enter键。完成后,它会显示对象及其属性。
我想要做的是检索名为'person'的对象。像这样:
$domain = file_get_contents("someurl.com");
echo $domain->person;
这甚至可能吗?
@EDIT
最后,我想我可以这样做:
echo file_get_contents("www.someurl.com");
echo "<script> document.write(person.name); </script>";
由于我对PHP不太熟悉,因此在使用file_get_contents后我不知道可以“操纵”域
答案 0 :(得分:1)
如果你不能解析json而不是使用file_get_contents。
好像你真的不完全明白 - 你在做什么,但仍然 - 有一些解决方案。
示例 - 是答案。你实际上必须&#34;导航&#34;与您的域名的东西,并评估JavaScript。