tools.CSVline не работает корректно

  • Автор темы Автор темы Lame
  • Дата начала Дата начала

Lame

A-Parser Enterprise License
A-Parser Enterprise
Здравствуйте.

Пробую создать csv с query, data для сайта https://gamcore.com/

На выходе получаю битый csv файл из-за того, что парсер не может корректно добавить кавычки для функции getCookies() на этой странице.

Конкретно на этой части летит tools.CSVline:

Код:
c.match(/(?:^|\s+)([!#$%&'*+\-.0-9A-Z^`a-z|~]+)=([!#$%&'*+\-.0-9A-Z^`a-z|~]*|"(?:[ -~��]|\[-])*")(?=\s*[,;]|$)/g).map(function($0, $1) {
                cookies[$0] = $1.charAt(0) === '"'
                              ? $1.substr(1, -1).replace(/\\(.)/g, "$1")
                              : $1;
            });
 
Последнее редактирование модератором:
CSV не лучший формат для хранения произвольных данных, самый лучший вариант - сохранять $data в отдельный файл на каждый запрос, без изменений, если данные нужны именно в одном файле, тогда наилучший вариант будет JSON
 
Это мучительно и при, например, 1м++++ запросов - ненужное громадное количество файлов. Я перешел на sqlite.
 
Назад
Верх