Загрузка...

Спарсить сайт?

Тема в разделе Backend создана пользователем header 21 дек 2022. 246 просмотров

Загрузка...
  1. header
    header Автор темы 21 дек 2022 157 20 окт 2019
    Каким инструментом можно парсить сайт с помощью php?
    Нужно отправить GET запрос и спарсить html
     
  2. мориц
    мориц 21 дек 2022 5541 27 окт 2020
  3. Yooo_inactive6259585
    Чтобы спарсить HTML код, ты можешь использовать класс DOMDocument.
    Ниже пример:
    PHP
    <?php
    // Send the GET request and store the response as a string

    $html = file_get_contents('http://www.example.com/');

    // Create a new DOMDocument object

    $dom = new DOMDocument();

    // Load the HTML string into the DOMDocument object

    @$dom->loadHTML($html);

    // Use DOMXPath to query the DOMDocument object

    $xpath = new DOMXPath($dom);

    // Query the DOMDocument object and store the results in an array

    $elements = $xpath->query("//div[@class='example']");

    // Iterate over the array of elements and print the innerHTML of each element

    foreach ($elements as $element) {

    echo $element->innerHTML;

    }

    Этот код отправит запрос GET на указанный URL, спарсит HTML. Затем он выполнит итерацию по массиву элементов и выведет innerHTML каждого элемента.
     
    1. header Автор темы
  4. Экстази_неактив5264046
  5. Vulkong
    Vulkong 22 дек 2022 Заблокирован(а) 2 4 июл 2022
    Curl либо готовые по типу DOMDocument
     
Top