Как использовать php_CURL для доступа к сайту
Это обычная страница калькулятора миль на веб-сайте Эмиратов, и если я хочу получить доступ к определенным полям из DOM этой страницы, передав определенные параметры, то какая библиотека потребуется с использованием php и как? Я исследовал следующие две библиотеки: 1.Goutte 2.Simplehtml dom Я использовал их обе, и я могу только искать определенные строки и возвращать да, если они существуют, иначе нет. Ссылка вот эта:
Если бы я хотел знать, что "Сколько миль я заработаю из США в Индию в зависимости от" Класса тарифа ", Типа билета, Уровня 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");