Этого треда уже нет.
Это копия, сохраненная 14 февраля 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
43 Кб, 788x447
14 Кб, 800x468
79 Кб, 642x338
БИТОРДЫ_ПЛАГЛАМИСТЫ, вызываю вас!!!!!!11 Наш мир #146688377 В конец треда | Веб
БИТОРДЫ_ПЛАГЛАМИСТЫ, вызываю вас!!!!!!11
Наш мир нуждается в вас!

Кароче, есть: вк_апи_хуяпи, питон_хуйтон, методы_хуетоды и мой говно код_хуед.

Суть такова: слить все фото из определенного диалога при этом в самом лучшем качестве для каждой из фото.

Отправляется запрос api.messages.getHistoryAttachments для получения фото 20 штук
в ответ мы получаем хуеву ОДНУ слитную строку, то что я пишу в ORIG.txt (для Вас немного отформатировал что бы читаемо было )
в которой на каждую из 20 фото возвращает о них инфу, и и разные размеры фото:
75 src_small
130 src
604src_big
807src_xbig
1280src_xxbig
2560src_xxxbig

Потом я просто чекаю src и после каждой ссылку пишу в text.text

НО, я ведь как уже и писал, то что я хочу выбрать самое большое расширение фото для каждого из фото, а для этого нужно прочекать файл ORIG.txt и для каждой фото взять самую большую фото и записать ее в text.text

Вот тут я и посыпался. Я не знаю как лучше и вообще КАК это сделать.
Каждый фото как объект помещен в {...} где и есть все эти ссылки.
Но как сделать этот поиск по файлу для каждого фото как объекта и выборка самой большой доступной фото для объекта?
# OP #2 #146688521
А еще почему-то в ответ при каждом разе ссылки рандомно приходят, даже на сам запрос, и это бесит

Так же в последнем фото есть next_from указывающий на следующею страницу с фото.
и это тоже нужно чекать , если есть то принимать это значения и посылать в запрос.
#3 #146688685
>>146688377 (OP)

>2k17


>не знать что такое JSON


))))))
146688810
#4 #146688810
>>146688685
жиза(

Уже не впервые мне этот JSON встречается, но никак не доходят руки до изучения как с ним работать и что оно такое есть. По сути понятно, просто никогда не пробовал с ним взаимодействовать.
))))))
146688965
#5 #146688899
Десереализуешь в объект, потом делаешь какой-нибудь case или else-if (питонист хуев) и там пишешь что-то вроде

if (object.src_xxxbig != null)
biggest = object.srcxxxbig;
else if (object.src_xxbig != null)
biggest = object.srcxxbig;
else if...
И так для всех.
Класс объекта перед десереализацией должен быть вместе со всем возможными размерами и по умолчанию содержать нуллы.
146688965146689504
#6 #146688965
>>146688810
>>146688899
В JSONе ничего сложного нет, это просто текстовая форма твоего объекта, сделан специально, чтобы взаимодействовать одинаково эффективно с объектами на разных языках. Почти со 100% вероятностью найдешь гайд о том, как десерализовать json в объект на любом языке.
146689504
#7 #146688998
Test
#8 #146689097
146689504
#9 #146689379
bump
уебок с гитхаба - уебок
86 Кб, 600x901
#10 #146689419
||2ch.pm/images/bg14feb.gif
||2ch.pm/music/14feb.mp3
||2ch.pm/music/14feb.ogg
#11 #146689504
>>146688899
>>146688965
с кейсами то понятно все, а вот "Десереализуешь в объект" буду пробовать

>>146689097
слишком просто
как ни будь сам))00

однако спасибо за ссылку
#12 #146689563
>>146688377 (OP)

>Каждый фото как объект помещен в {...} где и есть все эти ссылки


Перестань парсить всё подряд регэкспами. Открой для себя JSON нотацию, декодируй в ассоциативный массив (или как там это в питоне называется).
146689689146689699
#13 #146689689
>>146689563

>ассоциативный массив (или как там это в питоне называется)


Словарь ))0
#14 #146689699
>>146689563
правильно говорить "асоциальный"
#15 #146689904
бумп
#16 #146690499
up
#17 #146690793
>>146688377 (OP)
Чиркни потом сюда что у тебя получилось в итоге
21 Кб, 225x225
# OP #18 #146696389
И так, по части JSON всё понятно, оно на запрос в ответочку ебашит JSON`е, осталось написать рабочий код который будет " Convert JSON to Python Object (Example) " и потом уже выбирать нужное мне в цикле по очереди каждую фото, весь этот рандомный JSON

Там ведь на одно фото, вся ответная конструкция начинается с нумерации фото, вот я запросил 200 штук , мне вернули 200 штук, в рандомном порядке: 185;15;98;...;74.

Все нормальные примеры кода для 2,7 питона, а так как-то не заводится оно, вот с кодом на С# все понятно.
В общем ща схожу на прогулочку в универ и вернусь к говно коду.

Всех битордов и мамкиных сычей с днем влюбленных )0000
1318 Кб, 4000x2662
#19 #146696422
Спермопроблемы+социоблядские :3

А да, где поняшки мои?
Тред утонул или удален.
Это копия, сохраненная 14 февраля 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /b/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски