Aquinary
Ну, он не отдаёт данные, если ему фигню со спец. символами отдать
Aidar
я не знаю что ты используешь конечно
Aidar
блин проснифай вайршарком и чекни что ты реально у него просишь
Aidar
если не можешь разобраться со своей либой
Aquinary
requests.get я использую, запросы крайне простые: url = 'https://online.moysklad.ru/api/remap/1.1/entity/purchaseorder?limit=100&offset=%s&updatedFrom=%s&updatedTo=%s' % (offset, '2018-02-26 00:00:00', '2018-03-19 23:59:59')
Aquinary
Это даже уплотнённый вариант, чтобы исключить влияние других вещей
Aquinary
Ну и логин соответственно с паролём. Больше там ничего нет
Aidar
там должен быть + или типа того вместо пробела
Aquinary
Странная фигня, похоже на "Моём складе" какие-то чудеса
Aquinary
Если это дело вбивать прямо в url, то он ничего не возвращает
Aquinary
Вот такой формат JSON без указания ключ:значение, а таколько ключ приемлем?
Isamu ꧁꧂
̶У̶б̶е̶д̶и̶т̶е̶с̶ь̶ ̶ч̶т̶о̶ ̶к̶о̶м̶п̶ь̶ю̶т̶е̶р̶ ̶в̶к̶л̶ю̶ч̶ё̶н̶ ̶ ты через постман прогонял?
Aquinary
Не забыть бы поправить
Aquinary
COMPETITOR_URL = { 'site': 'https://123', 'catalog': [ 'smartphones', 'tablet', 'device', 'naushniki-i-kolonki', 'zaryadnyie-ustroystva', 'accessories', 'odezdda-i-simvolika', 'category-transport', 'umnyiy-dom', 'device/camera' ] }
Aquinary
Как понял, это вот так
Aquinary
Ещё бы подтянуть питон и можно пробовать в джанго полезть
Aquinary
2.0.3 вроде как 6 марта этого года вышел. Я не его приверженец, но философия Flask, например, мне хоть и симпатизирует, но арча хватило с головой в своё время. Или есть альтернативы? Просто интересно)
Aquinary
В джанго мне понравилось разделение на модель-вьюха-шаблон
Aquinary
Больше пока ничего о нём толком не знаю
Chebyrash
В джанго мне понравилось разделение на модель-вьюха-шаблон
То же самое можно реализовать самому. Джанго это монолит. Его очень сложно скейлить в отличие от раздельных сервисов.
Aquinary
Ну, времени у меня не много. Его не так мало, чтобы ставить вордпресс или DLE, но и не слишком много, чтобы закапываться так глубоко)
Aquinary
Для работы - желательно, ибо очень много данных планируется анализировать и гугловские таблицы становятся не очень удобными. Но не только для неё
Isamu ꧁꧂
Анализ данных на джанге? %)
Chebyrash
Chebyrash
Лучше начинать сразу с вопроса.
Absolute
a & b
Absolute
вроде он так умеет
Absolute
нет
Absolute
a = set()
Absolute
и работаешь с сетом)
Chebyrash
x = list(set(lst1).intersection(lst2))
Aquinary
Анализ данных на джанге? %)
>< странно, а когда вот ты получаешь данные, ты же их должен куда-то вывести?) Таблицы там, графики?) Нет?) Нет, я могу это рисовать в файл. Но не на то, что имеет нестолько тысяч позиций и что требует анализа с разных сторон :)
Aquinary
Всё просто. Как не старайся автоматизировать таблицы - толку от них мало. Ибо самих таблиц становится много и от объема они весьма неплохо проседают по быстроте работе. Пока их хватает. Но на будущее запланировано перевод всего этого чуда в отдельную веб-морду, с аяксом и кхм... джанго. Чтобы человек хотел узнать инфу - кликнул туда и туда и получил её.
Aquinary
Из альтернатив аяксу слышал только про вебсокет Не единственный, но самый доступный в плане материалов
Anonymous
Ajax в 2018 Ну так Django не единственный и не самый лучший способ сделать веб на Python.
Блэдь, а что не так с аяксом в 2018, а то я чувствую где-то отстал от жизнт
Chebyrash
Aquinary
Если тебе нужен хороший скейл, то посмотри в сторону торнадо
Хорошо. Я же не приверженец джанго и поэтому готов найти что-то интересное :)
Aquinary
понимаЕМ?
О себе во множественном числе. Очевидно что среди всех я здесь самый зелёный.
Chebyrash
> fetch и xhr Это же ортогонально Ajax
Только они из коробки, а ajax нужно импортировать. Зачем лишние зависимости?
Chebyrash
О себе во множественном числе. Очевидно что среди всех я здесь самый зелёный.
В таком случае рекомендую спрашивать перед тем как принимать глобальные решения по архитектуре 👌
Aquinary
В таком случае рекомендую спрашивать перед тем как принимать глобальные решения по архитектуре 👌
Иногда полезно наступить на грабли и воочию понять, почему это не должно использоваться. Но тут зависит от сроков и ситуации
Chebyrash
Ajax это концепция, ало
Я вам про жикваери говорю естественно
Aquinary
Когда уже начинаешь задумываться об асинхронности
Aquinary
Это же requests, там вроде есть свой как-то инструментарий
checkdiff
тогда вообще можно тредами обойтись
Chebyrash
Это же requests, там вроде есть свой как-то инструментарий
requests это просто либа. Если вам нужно качать много файлов одновременно, то можно использовать multiprocessing
Aquinary
Да пока не горит сильно, парсить цены не планируется каждый день
Aquinary
Так, чисто на будущее если только
Aquinary
Какое будущее ждёт наш ЯП?
Aquinary
Мысли опытных и бывалых?
Chebyrash
Asyncio
Продолжите мысль?
Aidar
Продолжите мысль?
ну вы предложили мультипроцессинг, я предложил сделать это асинхронно
Aquinary
Chebyrash
web уйдёт?
Думаю не совсем
Chebyrash
ну вы предложили мультипроцессинг, я предложил сделать это асинхронно
Могу сегодня вечером сделать бенч asyncio vs multiprocessing на скачивание файлов. Если интересно.
Chebyrash
Aidar
если хочешь макс профит нужно юзать hardware concurency количество потоков(у вас процессов) и в каждом много скачиваний асинхронно