Size: a a a

2020 December 11

I

Igor in phpGeeks
Алексей Гевондян
или он первое попавшееся возьмет?
Да, он первое возьмёт. Хочу без кода, думал может есть стандартная функция в XPath
источник

АГ

Алексей Гевондян... in phpGeeks
ты уже почитал доку по xpath? что там пишут по этому поводу? кинь ссылку
источник

I

Igor in phpGeeks
Подобное читал:
https://question-it.com/questions/806808/poluchit-uzel-s-naibolshim-znacheniem-v-xpath
Но чёт не получается, мне малограмотному, пристроить max()  к моему пути
источник

АГ

Алексей Гевондян... in phpGeeks
ну я понял что надо делать. давай свой кейс
источник

АГ

Алексей Гевондян... in phpGeeks
Igor
Подскажите, возможно ли в XPath взять наибольшее число?
Есть путь, который берёт первое число больше 100
//span[@class="dialog"][number(text())>100]
Можно сделать, что бы он брал не первое, а самое большое число?
вот это?
источник

АГ

Алексей Гевондян... in phpGeeks
покажи кусок html чтоли...
источник

АГ

Алексей Гевондян... in phpGeeks
//span[@class="dialog"][number(text()) = max(//span[@class="dialog"])]
источник

АГ

Алексей Гевондян... in phpGeeks
задача номер 1: составить xpath, который тебе вернет максимальное число, которое ты ищешь.
источник

АГ

Алексей Гевондян... in phpGeeks
задача номер 2 - выбрать элемент, содержащий в качестве контента это число. подставляешь xpath1 в поиск по тексту вместо значения. все.
источник

I

Igor in phpGeeks
Алексей Гевондян
//span[@class="dialog"][number(text()) = max(//span[@class="dialog"])]
Спасибо! Попробую
источник

РW

Роман Webds in phpGeeks
Народ, подскажите что может быть не так...
http://joxi.ru/brRJ6nRcOdW4Rr
источник

РД

Ратмир Диронин... in phpGeeks
Роман Webds
Народ, подскажите что может быть не так...
http://joxi.ru/brRJ6nRcOdW4Rr
Заголовок Authorization поставь в guzzle
источник

РW

Роман Webds in phpGeeks
Ратмир Диронин
Заголовок Authorization поставь в guzzle
так стоит же
источник

РД

Ратмир Диронин... in phpGeeks
А в дебаге видишь его? Я - нет
источник

РW

Роман Webds in phpGeeks
Ратмир Диронин
А в дебаге видишь его? Я - нет
)) плохо смотрите http://joxi.ru/YmEJDpjcMaK342
источник

РД

Ратмир Диронин... in phpGeeks
А. Это один ответ... Тогда получи реквест от курла и сравнивай их
источник

РД

Ратмир Диронин... in phpGeeks
Роман Webds
)) плохо смотрите http://joxi.ru/YmEJDpjcMaK342
$client = new \Guzzle\Http\Client();
$request = $client->get($url);

$request->getCurlOptions()->set(CURLOPT_RETURNTRANSFER, true);
$request->getCurlOptions()->set(CURLOPT_FOLLOWLOCATION, true);

$response = $request->send();

Можно и так)
источник

РД

Ратмир Диронин... in phpGeeks
+ guzzle автоматически переходит на 5 редиректов, а у тебя 10 указано в curl. Не зная кода можно много думать
источник

РW

Роман Webds in phpGeeks
Ратмир Диронин
А. Это один ответ... Тогда получи реквест от курла и сравнивай их
так от курла  JSON  получаю.  а пример ща протестирую
источник

РД

Ратмир Диронин... in phpGeeks
Роман Webds
так от курла  JSON  получаю.  а пример ща протестирую
Напиши с кастомной установкой параметров курла, а потом заменяй по одному на guzzle установку, пока не получишь то, чего не хватает запросу
источник