Задать вопрос
@user0name0

Как отправить User-Agent при использовании DiDOM?

Отправляю через curl User-Agent, вывод curl_exec такой, каким должен быть. Но DiDOM видит страницу иначе и, как я понял, даже не "знает" о том, что curl что-то отправлял. Как быть? Можно передать curl_exec в:
new Document('site', true); - но как?

И мини-вопрос: как использовать first()?
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@bkosun
Встроенными методами? Никак, это невозможно.

https://github.com/Imangazaliev/DiDOM/blob/master/...
https://github.com/Imangazaliev/DiDOM/blob/master/...
https://github.com/Imangazaliev/DiDOM/blob/master/...

Нужно получить страницу страницу при помощи cURL/Guzzle и т.д., а далее:

$document = new Document($html);

// OR

$document = new Document();

$document->loadHtml($html);


И мини-вопрос: как использовать first()?


$html = '<div>Foo<span>Bar</span><!--Baz--></div>';

$document = new Document($html);

$div = $document->first('div');


https://github.com/Imangazaliev/DiDOM#getting-the-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽