Nikita
Отряд экстрасенсов временно не доступен. Попробуйте позже.
Anonymous
Покажите ошибку
Aquinary
"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='online.moysklad.ru', port=443): Max retries exceeded with url: /api/remap/1.1/entity/product?limit=100&offset=500 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x000002335661EEF0>: Failed to establish a new connection: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера',))"
Aquinary
Не на моей стороне проблема же?
P
Обожаю эту фразу
Aquinary
Да ёпт
Aquinary
На домашнем компе всё как часы работает
Aquinary
Антивирь, браундмер всё отрубал
Aquinary
Похоже что-то с сеткой
Aquinary
С винды чтоль
Угу, много софта, который на лине не особо заходит. Так бы уже давно арч накатил бы себе
Дима
Похоже что-то с сеткой
может urllib3 файлик сертифактов найти не может?
Aquinary
Кстати, может есть у кого опыт исользования вместо CentOS / Debian арч под серверные решения? Он мне как родной
Aquinary
может urllib3 файлик сертифактов найти не может?
Ну он же не сразу выкидывает. Он может какие-то этапы пройти и потом выдать экцепт, а может и не дойти до них вовсе
Aquinary
Я не уверен, что с кривым сертификатом оно бы вообще запускалось)
Aquinary
Вот сейчас такая же фигня, скрпит, который должен собрать общую информацию может либо совсем не запуститься, либо дойти до определённого рандомного момента и упасть
Aquinary
В общем, это не запарно, ведь из дома работает
Aquinary
Один фиг скоро это будет на сервак переносится
Isamu ꧁꧂
Isamu ꧁꧂
А, понял
Isamu ꧁꧂
Неправильно прочитал
Isamu ꧁꧂
А тебе зачем арч нужен?
Isamu ꧁꧂
Если это что-то типа вот в интернете пишут арч круто, то я бы не стал заморачиваться на твоём месте
Aquinary
Влюблён в него 😆 Нет, серьёзно. И нет, не потому что это круто. Я им пользовался ещё тогда, когда этой движухи небыло. Я сбежал на него с генты, так и не осилив своим юным умом эти ебилды. Да и компилить 100500 фигни каждый раз при установки пакета задолбало.
Aquinary
https://www.youtube.com/watch?v=F0Zi_JPpivM Как-то так у меня было, когда небыло необходимости в большом количестве виндовского софта
Aquinary
И когда хард был жив ;(
A'zam
Здраствуйте, всем. Как извлечь картинки из Excel ?
A'zam
пробовал django-import-export, но он дает картинки при экпорти и импорти ?
A'zam
и еще пробовал pandas and xlrd, но они тоже не парсит картинки
A'zam
и Pandas тоже
Anonymous
доброго дня
A'zam
только zipfile zipfile.ZipFile('file.XLSX').extract('image_name')
A'zam
работает
Anonymous
подскажите как правильно заинсертить в постгрю ProgrammingError: can't adapt type 'numpy.ndarray'
Anonymous
В json сериализуй
у меня там тип cube
Anonymous
и поиск средствами самой постгри
A'zam
но как связоват image с row
ни у кого нету опыта ?
Isamu ꧁꧂
у меня там тип cube
Покажи тогда уж что вставить пытаешься, структуру таблицы
Isamu ꧁꧂
Там про экстрасенсов выше писали
Isamu ꧁꧂
Через что вставка происходит, опиши подробнее
Anonymous
cur.execute("insert into faces_enc values(%s, cube(%s))", ("test", f[0])) --------------------------------------------------------------------------- ProgrammingError Traceback (most recent call last) <ipython-input-26-97d8ff1a7323> in <module>() ----> 1 cur.execute("insert into faces_enc values(%s, cube(%s))", ("test", f[0])) ProgrammingError: can't adapt type 'numpy.ndarray' In [27]: f Out[27]: [array([-0.12988932, 0.02531185, 0.00220585, -0.20664223, -0.09989025, 0.05391256, -0.02167696, -0.00673887, 0.14610212, -0.17858951, 0.24897711, -0.08104195, -0.2364561 , -0.02244203, -0.04586188, 0.20915541, -0.20502508, -0.12704636, -0.10078321, -0.02088229, 0.013576 , 0.12265558, -0.03104221, 0.06745839, -0.12688702, -0.35134608, -0.07504135, -0.08120617, -0.03796967, -0.09793296, 0.03102519, 0.1006711 , -0.09710256, 0.06328767, 0.0131026 , 0.01235052, -0.07160466, -0.15636304, 0.25408733, 0.09831472, -0.19230425, -0.03366013, 0.09469885, 0.2988871 , 0.16440862, -0.03830349, -0.01256131, -0.02275958, 0.10428803, -0.32910207, -0.00977659, 0.11798958, 0.09141944, 0.07579286, 0.07539269, -0.05292812, 0.02304194, 0.14789532, -0.25179368, 0.01148845, -0.0479323 , -0.09041546, -0.03940588, -0.11571895, 0.23374584, 0.13736911, -0.16191092, -0.1465347 , 0.2104076 , -0.11240132, -0.13409626, 0.05942797, -0.11858497, -0.20599385, -0.20614545, 0.03337216, 0.27539232, 0.17187005, -0.14279807, 0.04282243, -0.01371799, -0.13898346, 0.00684439, 0.13200811, -0.0110604 , -0.09819457, -0.00297025, 0.03375962, 0.2292487 , -0.05772398, -0.02412713, 0.2655592 , 0.02972692, -0.05238966, -0.01070051, 0.03726438, -0.06672731, 0.02244025, -0.09155627, 0.03349996, 0.0434546 , -0.04806338, -0.0235891 , 0.13522586, -0.17157941, 0.19803183, -0.01880537, -0.1082101 , 0.00527777, -0.02123546, -0.06844217, -0.02118702, 0.11403279, -0.24359855, 0.11988758, 0.1596567 , 0.08936369, 0.15071173, 0.05841088, 0.01942734, 0.04363761, -0.02931966, -0.21873654, -0.12441358, 0.11568042, 0.01000128, 0.01057926, 0.02952396]), array([-0.08090664, 0.14390455, 0.0676301 , -0.05622597, -0.1271694 , -0.03829389, 0.01358647, -0.1429902 , 0.26793298, -0.12358813, 0.16098988, -0.0536282 , -0.35476971, 0.11035451, -0.13259989, 0.20855352, -0.10548982, -0.17596875, -0.14586633, -0.15520069, 0.05624377, 0.14579664, -0.04040567, 0.0978692 , -0.18752204, -0.21547289, -0.07807437, -0.06246748, 0.01172653, -0.13788676, 0.04262512, 0.12420326, -0.07653152, 0.04610655, 0.04759239, -0.01651127, -0.0225304 , -0.16329467, 0.24832126, 0.07803671, -0.24042545, 0.00693995, 0.0488865 , 0.33235413, 0.14204125, -0.02497938, 0.04992782, -0.06404559, 0.12312935, -0.32166088, -0.05383749, 0.20773505, -0.00488239, 0.04355526, 0.05753034, -0.22535162, -0.03614484, 0.17247729, -0.21337965, 0.12113322, 0.11418862, -0.20249689, -0.10718489, -0.0560114 , 0.16547947, 0.06281438, -0.19835141, -0.0867542 , 0.21522281, -0.18624556, -0.02547187, 0.09938261, -0.1441066 , -0.20270197, -0.18226497, 0.05101091, 0.48673984, 0.13386743, -0.09388512, 0.08000123, -0.04856149, 0.05594222, -0.02765527, 0.11877634, -0.05771375, -0.08496866, -0.09966562, 0.05306045, 0.23868515, -0.02544548, 0.01007471, 0.32943171, 0.01714779, -0.07440286, -0.06806263, 0.09680349, -0.15787201, -0.08871344, 0.0056323 , -0.00345648, 0.07903907, -0.07752864, 0.00179432, 0.09791352, -0.18476129, 0.19635458, -0.03466519, -0.0174547 , -0.02806197, 0.00824835, -0.04607672, 0.00700698, 0.1956289 , -0.23844396, 0.15136017, 0.16960616, 0.03582958, 0.12617096, 0.00716313, 0.05832931,
Anonymous
0.04619926, -0.03315118, -0.12738581, -0.18236819, 0.0544662 , -0.07187903, 0.007521 , 0.00923208])]
Isamu ꧁꧂
Пока вариант просто пройтись по твоему массиву и вставить по очереди
Anonymous
Пока вариант просто пройтись по твоему массиву и вставить по очереди
все 128 должны быть в одной колонке, для этого используется расширение cube
Isamu ꧁꧂
все 128 должны быть в одной колонке, для этого используется расширение cube
Окей, повторюсь, какая либа используется для общение с постгрес?
Chebyrash
Пишите без капса, пожалуйста.
Chebyrash
Установите apt-get'ом
Isamu ꧁꧂
psycopg2
Такс, гугление намекает что проблема в запросе, есть примеры как работает вставка в такой тип данных?
Isamu ꧁꧂
Тогда собери сперва строчку прогулкой по массиву, а потом исполняй
Anonymous
data=# insert into test values('AYE', cube('-1.0,0.5,0.234')); INSERT 0 1
Anonymous
давно на питонии не писал
Anonymous
но все равно хрень выходит
Anonymous
In [42]: cur.execute("insert into faces_enc values(%s, cube(%s))", ("test", str(f[0]))) --------------------------------------------------------------------------- DataError Traceback (most recent call last) <ipython-input-42-1fc526c4d6e7> in <module>() ----> 1 cur.execute("insert into faces_enc values(%s, cube(%s))", ("test", str(f[0]))) DataError: ОШИБКА: invalid input syntax for cube LINE 1: insert into faces_enc values('test', cube('[-0.12988932 0.0... ^ DETAIL: syntax error (примерное положение: "-0.12988932")
Anonymous
хотя вот в консоли psql все ок
Isamu ꧁꧂
Строку отдельно собери, только после этого в запрос подставь
Isamu ꧁꧂
У тебя дефолтный тустринг работает
Anonymous
работает, спс
Tatsiana
https://i.gyazo.com/3a6de6070c35d31342672cd0505bc43e.png
Tatsiana
Aquinary
Есть у кого идеи, как такое чудо парсить? Я кое-как это делаю, но там регулярщина на регулярщине. Может можно как-то это в более праведный формат перевести?
P
Парсить красные полоски на тексте?)
P
А какие данные на сервере таким постом приходят?
Chebyrash
Или куда это прилетает?
Aquinary
Это прилетает из get-запроса requests по конкретной позиции (урл) товара на сайте конкурента. Там у них в html-вёрстку впихнут js в таком виде. С помощью bs4 и регулярщины я вытаскиваю какие-то данные нужные, но это настолько кривой и грязный код, что противно становится
Chebyrash
Так а что нужно вытащить?
Aquinary
Желательно всё. В том плане, чтобы это было преобразовано в тот же валидный JSON, чтобы мне не приходилось под каждый вариант прописывать свою регулярщину
Aquinary
Там же какие-то параметры в кавычках, какие-то без
Aquinary
Какие-то внутри других
Chebyrash
Думаю надо делать split по ":"
Aquinary
Это плохой код.
Ну зато они удобно сделали, ведь мне не надо смотреть на дивы, которые могут присутствовать или отсутствовать по тем или иным причинам. Там если через дивы обычные парсить чисто на bs4, то очень много условий всяких появляется ненужных