2014-10-09 125 views
-1

网站发布数据我有一个网站,想放弃 www.tiketux.com 而且我要填写此表,所以我可以在获取数据 www.tiketux.com/book/pilihjadwal抓取与PHP

我发现这样的 https://www.tiketux.com/book/pilihjadwal/post?agen=CPG&keberangkatan=0004&tujuan=153&jumpenumpang=1&datepicker=15%2F10%2F2014&idJurusan=153&kotaAsal=Bandung

在该页面,我们可以发现,行程安排 我尝试使用DOM和卷曲,但这些数据无法加载此职位数据来看, 有人能帮助我如何获得这些数据?

感谢

+1

发布或获取?无论哪种方式,你的问题太笼统,不适合SO。 – Devon 2014-10-09 04:04:18

+0

我的意思是我想得到那个旅行计划数据 – 2014-10-09 04:10:59

+0

就像我说的那样,它看起来像一个GET请求而不是POST,并且它太笼统了。如果您需要整个项目的帮助,请将其合并出来,否则SO就是针对特定的问题/错误。 – Devon 2014-10-09 04:12:46

回答

0
$options = array(
     'http' => array(
      'header' => "Content-type: text/html;charset=UTF-8\r\n", 
      'method' => 'POST', 
      'content' => http_build_query([]), 
     ) 
    ); 

    $context = stream_context_create($options); 

    $result = file_get_contents('https://www.tiketux.com/book/pilihjadwal/post?agen=CPG&keberangkatan=0004&tujuan=153&jumpenumpang=1&datepicker=15%2F10%2F2014&idJurusan=153&kotaAsal=Bandung', false, $context); 

    $doc = new DOMDocument(); 
    @$doc->loadHTML($result); 

$ DOC将从URL DOM文档。手动:http://php.net/manual/en/class.domdocument.php

+0

我在http_build_query上遇到错误,我错过了一些代码吗?我可以在那里添加什么代码?谢谢 – 2014-10-09 04:48:58

+0

你收到了哪个错误?请写错误文本 – 2014-10-09 05:43:26