Извлечение ссылок со страницы

вопросы и ответы по использованию PHP
Ответить
Kseniya245
Сообщения: 8
Зарегистрирован: 23 апр 2021, 15:39

Извлечение ссылок со страницы

Сообщение Kseniya245 » 23 апр 2021, 20:32

Добрый день! У меня имеется сайт с закупками:
https://estore.gz-spb.ru/electronicshop ... procedure/
В котором под кнопкой "Просмотр оферт" имеется ссылка. Помогите, пожалуйста, составить код, который бы извлекал эти ссылки и записывал их в текстовый файл.
Так как во всех этих кодах я валенок и пытаюсь разобраться самостоятельно, то даже не знаю с чего начать, чтобы понять как выполнить задуманное. :cry:
Или хотя бы ткните носом, где можно этому научиться) :roll:

Аватара пользователя
leo
Сообщения: 62
Зарегистрирован: 11 мар 2018, 21:19

Re: Извлечение ссылок со страницы

Сообщение leo » 24 апр 2021, 19:03

Код: Выделить всё

$body = file_get_contents("https://estore.gz-spb.ru/electronicshop/catalog/procedure/");
preg_match_all(
    '/<a class=" mte-grid-action action-offersRowView" href="(.*)">Просмотр оферт<\/a>/',
    $body,
    $matches);
file_put_contents("c:\\tmp\\links.txt", implode("\n", $matches[1]));

Kseniya245
Сообщения: 8
Зарегистрирован: 23 апр 2021, 15:39

Re: Извлечение ссылок со страницы

Сообщение Kseniya245 » 27 апр 2021, 10:04

Спасибо огромное!!! :D :D :D

Ответить