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 ꧁꧂
̶У̶б̶е̶д̶и̶т̶е̶с̶ь̶ ̶ч̶т̶о̶ ̶к̶о̶м̶п̶ь̶ю̶т̶е̶р̶ ̶в̶к̶л̶ю̶ч̶ё̶н̶ ̶ ты через постман прогонял?
Chebyrash
Chebyrash
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
Chebyrash
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
Ещё бы подтянуть питон и можно пробовать в джанго полезть
Chebyrash
Aquinary
Aquinary
2.0.3 вроде как 6 марта этого года вышел. Я не его приверженец, но философия Flask, например, мне хоть и симпатизирует, но арча хватило с головой в своё время. Или есть альтернативы? Просто интересно)
Aquinary
В джанго мне понравилось разделение на модель-вьюха-шаблон
Aquinary
Больше пока ничего о нём толком не знаю
Aquinary
Ну, времени у меня не много. Его не так мало, чтобы ставить вордпресс или DLE, но и не слишком много, чтобы закапываться так глубоко)
Chebyrash
Aquinary
Для работы - желательно, ибо очень много данных планируется анализировать и гугловские таблицы становятся не очень удобными.
Но не только для неё
Chebyrash
Isamu ꧁꧂
Анализ данных на джанге? %)
Chebyrash
Chebyrash
Лучше начинать сразу с вопроса.
Absolute
a & b
Absolute
вроде он так умеет
Absolute
нет
Absolute
a = set()
Absolute
и работаешь с сетом)
Chebyrash
x = list(set(lst1).intersection(lst2))
Aquinary
Анализ данных на джанге? %)
>< странно, а когда вот ты получаешь данные, ты же их должен куда-то вывести?) Таблицы там, графики?) Нет?)
Нет, я могу это рисовать в файл. Но не на то, что имеет нестолько тысяч позиций и что требует анализа с разных сторон :)
Chebyrash
Isamu ꧁꧂
Aquinary
Всё просто. Как не старайся автоматизировать таблицы - толку от них мало. Ибо самих таблиц становится много и от объема они весьма неплохо проседают по быстроте работе.
Пока их хватает. Но на будущее запланировано перевод всего этого чуда в отдельную веб-морду, с аяксом и кхм... джанго. Чтобы человек хотел узнать инфу - кликнул туда и туда и получил её.
Aquinary
Chebyrash
Aquinary
Из альтернатив аяксу слышал только про вебсокет
Не единственный, но самый доступный в плане материалов
Isamu ꧁꧂
Anonymous
Chebyrash
Chebyrash
Aquinary
Chebyrash
Nikita
Aquinary
понимаЕМ?
О себе во множественном числе. Очевидно что среди всех я здесь самый зелёный.
Nikita
Илья
Aquinary
Когда уже начинаешь задумываться об асинхронности
checkdiff
Aquinary
Это же requests, там вроде есть свой как-то инструментарий
checkdiff
тогда вообще можно тредами обойтись
Aquinary
Да пока не горит сильно, парсить цены не планируется каждый день
Aquinary
Так, чисто на будущее если только
Aidar
Aquinary
Какое будущее ждёт наш ЯП?
Aquinary
Мысли опытных и бывалых?
Chebyrash
Asyncio
Продолжите мысль?
Chebyrash
Aidar
Продолжите мысль?
ну вы предложили мультипроцессинг, я предложил сделать это асинхронно
Aquinary
Aidar
Chebyrash
Aidar
если хочешь макс профит нужно юзать hardware concurency количество потоков(у вас процессов) и в каждом много скачиваний асинхронно