我没有通过file_get_contents

时间:2017-07-08 16:22:52

标签: php html dom web-scraping

以下是我的询问:

$url = "https://www.hotels.com/search.do?resolved-location=CITY%3A1505671%3AUNKNOWN%3AUNKNOWN&destination-id=1505671&q-destination=Shreveport,%20Louisiana,%20United%20States%20of%20America&q-check-in=2017-07-09&q-check-out=2017-07-10&q-rooms=1&q-room-0-adults=2&q-room-0-children=0";


echo $html = file_get_contents($url);

这是检索整个HTML页面,但内容中缺少一些html元素。但是,我可以在浏览器源代码中看到它们。我还下载了该文件并检查了HTML内容中是否存在这些元素。

<p class="p-adr" dir="ltr"><span class="p-street-address">711 Horseshoe Blvd</span><span class="p-locality">, Bossier City</span><span class="p-region">, LA</span><span class="p-postal-code">, 71111</span><span class="p-country-name"> United States</span></p>
","
<p class="p-tel" dir="ltr">+65-6823-2329 (Singapore local number)</p>

以上是我的HTML内容,file_get_contents输出未呈现此HTML "," <p class="p-tel" dir="ltr">+65-6823-2329 (Singapore local number)</p>.

我不确定是否是因为“,”在HTML内容中,它打破了格式。

0 个答案:

没有答案
相关问题