Size: a a a

2020 July 19

AR

Andrey Rahmatullin in Scrapy
в данном случае словарь, да
источник

К

Кирилл in Scrapy
объекты как их js называет
источник

i

ildar in Scrapy
ну я получается что-то неправильно делаю, беря то, что в фигурных скобках после  FFDataCatalog = и преобразуя это через json.loads в питоний словарь?
источник

i

ildar in Scrapy
есть какой-то может путь легче?
источник

AR

Andrey Rahmatullin in Scrapy
да, потому что ты берёшь рандомный кусок джс кода и думаешь что это джсон
источник

AR

Andrey Rahmatullin in Scrapy
ildar
есть какой-то может путь легче?
json.loads легче всего (только не работает)
источник

AR

Andrey Rahmatullin in Scrapy
обычно достаточно demjson
источник

i

ildar in Scrapy
нуууу, я заменял на подобных сайтах одинарные кавычки на двойные и оно работало. только я боюсь экранирования. поэтому вот озаботился более нормальными методами)
источник

AR

Andrey Rahmatullin in Scrapy
"нормальных" нет
источник

К

Кирилл in Scrapy
источник

i

ildar in Scrapy
chompjs тоже ненормальный что-ли? он же вроде учитывает экранирование
источник

AR

Andrey Rahmatullin in Scrapy
любой способ ненормальный если он не умеет интерпретировать JS
источник

AR

Andrey Rahmatullin in Scrapy
а если соглашаться на компромиссы то есть много вариантов
источник

i

ildar in Scrapy
а в яваскрипте тоже нет разницы примерно как для питона между одинарными и двойными кавычками?
источник

AR

Andrey Rahmatullin in Scrapy
да
источник

i

ildar in Scrapy
ну собсна могли бы и двойные кавычки использовать, чтоб мне жизнь облегчить)
источник

К

Кирилл in Scrapy
Просто там все из PHP и они оптимизируют)
источник

i

ildar in Scrapy
ну я вообще нубас - я реально думал они там этой переменной json присваивают. и типа почему он такой невалидный)
источник

B

Bulatbulat48 in Scrapy
ildar
да, скинь если найдешь плиз, пригодится в будущем, а то я пока нашел ast.literal.eval, но на моих данных он помирает с ValueError: malformed node or string:
и demjson.decode, но  работает по-сравнению с тупо-заменой одинарных на двойные кавычки и затем orjson.loads очень медленно.
источник

i

ildar in Scrapy
верней так - для меня как-то смутно была видна разница между json и словарем в js. почему-то  запомнилось где-то на подкорке, что json это js-словарь
источник