Как использовать php_CURL для доступа к сайту

Это обычная страница калькулятора миль на веб-сайте Эмиратов, и если я хочу получить доступ к определенным полям из DOM этой страницы, передав определенные параметры, то какая библиотека потребуется с использованием php и как? Я исследовал следующие две библиотеки: 1.Goutte 2.Simplehtml dom Я использовал их обе, и я могу только искать определенные строки и возвращать да, если они существуют, иначе нет. Ссылка вот эта:

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

Если бы я хотел знать, что "Сколько миль я заработаю из США в Индию в зависимости от" Класса тарифа ", Типа билета, Уровня Skywards и Типа ярмарки. Не предоставляйте мне код, просто укажите, как я могу загрузить Дом, используя любую существующую библиотеку и получить мои запросы.

1 ответ

Решение
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");
Другие вопросы по тегам