Size: a a a

2020 December 06

АГ

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

a

andrey in phpGeeks
Привет.
Сталкивались с парсингом, когда api сайта запрашивает
X-Client-TraceId:
X-Security:
и Client-Date?

Не могу понять где они формируются, копировать из браузера не вариант, т.к. живут id очень мало по времени.
Буду рад любому совету.

https://www.boerse-frankfurt.de/bonds/search
https://api.boerse-frankfurt.de/v1/search/bond_search/total_count?lang=en - нужная страница для парсинга
источник

АГ

Алексей Гевондян... in phpGeeks
andrey
Привет.
Сталкивались с парсингом, когда api сайта запрашивает
X-Client-TraceId:
X-Security:
и Client-Date?

Не могу понять где они формируются, копировать из браузера не вариант, т.к. живут id очень мало по времени.
Буду рад любому совету.

https://www.boerse-frankfurt.de/bonds/search
https://api.boerse-frankfurt.de/v1/search/bond_search/total_count?lang=en - нужная страница для парсинга
ну подставь туда что-нибудь, что будет?
источник

a

andrey in phpGeeks
Алексей Гевондян
ну подставь туда что-нибудь, что будет?
ничего не будет. Пустой ответ. А если взять из браузера сформированный, то всё отлично, выдает данные.
источник

АГ

Алексей Гевондян... in phpGeeks
andrey
ничего не будет. Пустой ответ. А если взять из браузера сформированный, то всё отлично, выдает данные.
что мешает так делать и дальше?
источник

АГ

Алексей Гевондян... in phpGeeks
другое значение нужно? а там что? некий токен?
источник

a

andrey in phpGeeks
Алексей Гевондян
что мешает так делать и дальше?
Заголовки меняются при каждом обращении :
X-Security: c899addcf169eba6c3d5a1962cc6225f
X-Client-TraceId: a6fed3d8568653627e230f126d8cad0a
Client-Date: 2020-12-06T13:35:20.157Z

и как они формируются никак не могу понять.
источник

АГ

Алексей Гевондян... in phpGeeks
приходят с сервера в заголовках ответа вместе с авторизацией, как вариант. изучи запросы, ответы в нетворке
источник

a

andrey in phpGeeks
Алексей Гевондян
приходят с сервера в заголовках ответа вместе с авторизацией, как вариант. изучи запросы, ответы в нетворке
😣 эх, если бы в заголовках ответа, я бы и не написал сюда.
источник

СТ

Сергей Терехов... in phpGeeks
Как extract использовать в том числе во вложенных массивах? То есть чтобы получить как бы все данные которые содержаться в том числе во вложенных массивах внутри родительского массива?
источник

АГ

Алексей Гевондян... in phpGeeks
andrey
😣 эх, если бы в заголовках ответа, я бы и не написал сюда.
ну там стало быть где-то в js коде оно формируется. реверс-инженерь. отлаживай. сделай претти принт, поставь брекпоинты...
источник

a

andrey in phpGeeks
да. тоже вариант. ищу. спасибо.
источник

АГ

Алексей Гевондян... in phpGeeks
Сергей Терехов
Как extract использовать в том числе во вложенных массивах? То есть чтобы получить как бы все данные которые содержаться в том числе во вложенных массивах внутри родительского массива?
сначала сделай flat($array), а потом extract
источник

СТ

Сергей Терехов... in phpGeeks
Алексей Гевондян
сначала сделай flat($array), а потом extract
Спасибо!
источник

АГ

Алексей Гевондян... in phpGeeks
функцию заюзай готовую, есть решения
источник

АГ

Алексей Гевондян... in phpGeeks
но в целом сомнительный ход. ты точно все правильно решил? может не надо так?)
источник

С

Станислав in phpGeeks
Добрый день, подскажите пожалуйста, видимо очень туплю.
выполнил composer require phpoffice/phpspreadsheet
В коде вписал require_once 'vendor/autoload.php';
вписал use PhpOffice\PhpSpreadsheet\Spreadsheet;
и use PhpOffice\PhpSpreadsheet\Writer\Xls;
но при использовании говорит  Class 'PhpOffice\\PhpSpreadsheet\\Spreadsheet' not found
все остальные пакеты нормально видит, но только вот с этим проблемы, что нужно предоставить что бы вы могли помочь мне, ибо видимо я слишком туп для понимания этого механизма
Кстати PhpStorm говорит что он есть и даже подсказки выходят, то есть он его видит
источник

MI

Mike Iceman ❄️ in phpGeeks
Попробуй composer update
источник

С

Станислав in phpGeeks
Mike Iceman ❄️
Попробуй composer update
Пробовал, результат тот же, переустанавливал пакет, проверял composer.json(тут он в require есть)
источник

NS

Nikoly S in phpGeeks
Друзья, подскажите впс клиент для мак ос , с которого можно зайти на  vps ubuntu
источник