Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cURL通过PHP返回不完整的页面内容_Javascript_Php_Html_Curl - Fatal编程技术网

Javascript cURL通过PHP返回不完整的页面内容

Javascript cURL通过PHP返回不完整的页面内容,javascript,php,html,curl,Javascript,Php,Html,Curl,我试图从(列车位置实时)中获取数据 通过php 使用浏览器直接访问页面时,结果如下(摘录) 35915 9968 35918 35922 9973 使用cURL或file\u get\u内容(“http://...)返回的结果如下(摘录) 请注意以下几点 Chrome开发工具不显示XHR 即使禁用JS,浏览器中加载的页面也能正常工作 Chrome开发工具显示,除了JS HTML和CSS之外,没有Flash或任何其他“额外”组件被下载 有人能给我解释一下这是怎么可能的吗 这是一种神奇的a

我试图从(列车位置实时)中获取数据 通过php

使用浏览器直接访问页面时,结果如下(摘录)

35915
9968
35918
35922
9973
使用cURL或file\u get\u内容(“http://...)返回的结果如下(摘录)


请注意以下几点

  • Chrome开发工具不显示XHR
  • 即使禁用JS,浏览器中加载的页面也能正常工作
  • Chrome开发工具显示,除了JS HTML和CSS之外,没有Flash或任何其他“额外”组件被下载
有人能给我解释一下这是怎么可能的吗


这是一种神奇的aspx功能吗?

他们有官方api可以用来代替抓取吗?不幸的是,他们没有尝试设置用户代理,如果检测到你的网页抓取,只接收部分或虚拟数据是很有可能的。我已经尝试了这两种方法,并为我工作。也许你在某种程度上被列入了黑名单。您应该尝试从不同的IP(其他网络、VPN或服务器)测试@mario所说的内容。
<option value="6776">35915</option>
<option value="9968">9968</option>
<option value="6777">35918</option>
<option value="6965">35922</option>
<option value="9973">9973</option>
<option value="6776"></option>
<option value="9968"></option>
<option value="6777"></option>
<option value="6965"></option>
<option value="9973"></option>