@user0name0

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

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

И мини-вопрос: как использовать first()?
  • Вопрос задан
  • 327 просмотров
Решения вопроса 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-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы