如何使用php CURL访问网站

时间:2014-04-24 12:41:58

标签: php curl libcurl simple-html-dom goutte

这是迈阿密网站上通常的里程计算器页面,如果我想通过传递某些参数来访问本页面DOM的某些字段,那么使用php需要哪个库? 我研究了以下两个库: 1.Goutte 2.Simplehtml dom 我使用了它们,我只能搜索特定的字符串,如果它们存在则返回yes,否则为no。链接就是这个:

http://www.emirates.com/account/english/miles-calculator/miles-calculator.aspx?org=BOM&dest=JFK&trvc=0&h=7b1dc440b5eecbda143bd8e7b9ef53a27e364b

如果我想知道"我将从美国到印度赚取多少英里,具体取决于"票价类别",票类型,Skywards等级和公平类型.Don' t为我提供代码,只是指导我如何使用任何现有的库加载dom并检索我的查询。

1 个答案:

答案 0 :(得分:0)

function get_web_page( $url )
    {               
            $options = array(
            CURLOPT_RETURNTRANSFER  => true, 
            CURLOPT_HEADER          => false,
            CURLOPT_FOLLOWLOCATION  => true, 
        );

        $ch      = curl_init( $url );
        curl_setopt_array( $ch, $options );
        $content = curl_exec( $ch );
        curl_close( $ch );

        return $content;
}

echo get_web_page("http://www.emirates.com/account/english/miles-calculator/miles-calculator.aspx?org=BOM&dest=JFK&trvc=0&h=7b1dc440b5eecbda143bd8e7b9ef53a27e364b");