@python_beginnersЭта группа больше не существует

Страница 881 из 1885
Zart
06.12.2016
12:03:10
О.о

это ради чего всё? рекламу таргетить или вычеслять-по-айпи-кого?

Igor
06.12.2016
12:03:43
ништяк!

написать бота, который будет пиздеть как твоя девушка, например?))

Google
Dmitry
06.12.2016
12:03:58
суть в том, что эьл будет обучающая выборка для чат бота

Zart
06.12.2016
12:04:11
оу....

мне заранее жаль тех, кто будет общаться с таким ботом

Pavel
06.12.2016
12:05:04
Я очень надеюсь, что с нейросетями у тебя клёвый опыт, потому что простейшая задача выдрать из вк 300к сообщений как-то очень трудно зашла.

Igor
06.12.2016
12:06:04
ну кстати это щас реально несложно

markovify вон тот же есть

Pavel
06.12.2016
12:06:27
ну кстати это щас реально несложно
дёрнуть один метод и пройтись по словарю тоже несложно. Вроде бы.

Dmitry
06.12.2016
12:06:53
ну так я не питонист

и с апи до этого ни разу ничего не делал

Roman
06.12.2016
12:18:57
что-то я не пойму, чем отличается Form от FlaskForm

j7sx
06.12.2016
13:28:57
Привет

Igor
06.12.2016
13:29:26
ну да

j7sx
06.12.2016
13:29:27
Подскажите, как получить все значения по ключу src

Google
Igor
06.12.2016
13:29:45
никак, это dict, у него может быть только один одноименный ключ

j7sx
06.12.2016
13:30:00
Бля...

Igor
06.12.2016
13:30:11
на самом деле, даже там есть некоторые нюансы, типа d = {1.0: 'abc', 1: 'xyz'} в итоге окажется с одним элементом %)

(если хочется подробнее - можно почитать про хеш диктов)

j7sx
06.12.2016
13:30:38
А с ВК апи работал?

Igor
06.12.2016
13:30:45
тут двое чуть выше работали

j7sx
06.12.2016
13:31:02
Мне нужно получить все фото профиля.

Igor
06.12.2016
13:31:13
ну получай, в чем проблема

Темный
06.12.2016
13:31:15
А с ВК апи работал?
разве он возвращает одинаковые ключи? там запятая же

Igor
06.12.2016
13:31:27
ага, и все в списке подается

j7sx
06.12.2016
13:31:31
Вк возвращает список со словарем

Igor
06.12.2016
13:31:45
ну да

Темный
06.12.2016
13:31:51
лучше кинь, что вернул, так проще будет

Igor
06.12.2016
13:32:26
т.е. проблема у тебя немного другая a = {'src': 'http://vk.com/1.jpg'} b = {'src': 'http://vk.com/2.jpg'} c = {'src': 'http://vk.com/3.jpg'} pics = [a, b, c] как получить из pics все три ссылки?

j7sx
06.12.2016
13:33:00
Типа. [{'src':'http://1.jpg', ....., 'src':'http//2.jpg'....}]

Igor
06.12.2016
13:33:16
да, именно такой в итоге получится список

ну можно urls = [] for pic in pics: url = pic['src'] urls.append(url)

j7sx
06.12.2016
13:33:58
Во - первых я не знаю сколько там будет фоток

Igor
06.12.2016
13:33:59
если надо вывести на экран, то просто for pic in pics: print(pic['src'])

и че

Google
Темный
06.12.2016
13:34:07
Igor
06.12.2016
13:34:10
во-первых, где ты увидел range в моем ответе

j7sx
06.12.2016
13:34:49
И for не прокатит. В этом случае просто возьмет произвольную ссылку и выведет по буквам

Igor
06.12.2016
13:35:05
почему не прокатит, если ты сам говоришь, что апи вк возвращает список из словарей?

j7sx
06.12.2016
13:35:29
Не из словарей. Список, а в нем словарь

Igor
06.12.2016
13:35:39
а че за метод?

Юкер
06.12.2016
13:35:53
Надо посмотреть на первый элемент

точнее нулевой

они туда иногда всякую прочую инфу запихивают типа количества элементов в списке

Igor
06.12.2016
13:36:17
photos.get, например > После успешного выполнения возвращает объект, содержащий число результатов в поле count и массив объектов фотографий.

Юкер
06.12.2016
13:36:25
а в остальном примерно так и будет, как Игорь написал

j7sx
06.12.2016
13:36:32
api.photos.get(album_id = 'profile')

Igor
06.12.2016
13:36:48
ну так там не список со словарем, там просто словарь должен возвращаться

{ 'count': 123, 'items': [pic1, pic2, pic3] }

Roman
06.12.2016
13:37:06
бля, есть нормальный мануал как написать функцию для логина на фласке

Igor
06.12.2016
13:37:08
где pic1, pic2, pic3 - тоже словари

Roman
06.12.2016
13:37:13
то в инете говно одно

Igor
06.12.2016
13:38:07
а код покажи

b0g3r
06.12.2016
13:38:38
а че за день вкапи?)

Google
j7sx
06.12.2016
13:38:39
Только тут одна, а может быть много, и всё в одном словаре

Igor
06.12.2016
13:38:50
а че за день вкапи?)
100% какой-нибудь хабр ебаный

b0g3r
06.12.2016
13:38:59
вы признайтесь откуда вы набежали)

j7sx
06.12.2016
13:39:21
Я хз. У меня руки вот дошли приложение запилить.

Igor
06.12.2016
13:39:24
показывай код давай ))

j7sx
06.12.2016
13:40:04
Щас

Igor
06.12.2016
13:40:09
хотя не надо, я вроде понял

Admin
ERROR: S client not available

Igor
06.12.2016
13:40:22
response = api.photos.get(album_id = 'profile') print(response['items']) да?

j7sx
06.12.2016
13:41:21
print (response[0]['items'])

Igor
06.12.2016
13:41:41
а вот это что-то новое. почему response[0]? покажи, как ты определяешь response?

j7sx
06.12.2016
13:42:53
[0] это первый элемент списка

Alexander
06.12.2016
13:43:03
Вброс в группу. Написать прил на pyqt5 для работы с выводом 3х камер на одну форму.

j7sx
06.12.2016
13:43:16
pip3 install vk

Igor
06.12.2016
13:43:26
pip3 install vk
только что сделал, а то че-т реально странно

ща проверю

Google
j7sx
06.12.2016
13:43:36
И мой код забей. Подставив свой логин и пароль

Юкер
06.12.2016
13:43:46
import vk from config import TOKEN, INTERVAL from pprint import pprint api = vk.API(vk.Session(access_token=TOKEN)) response = api.photos.get(album_id='profile') pprint(response) У меня выдаёт вот что: [{ПЕРВЫЙ_ПИК}, {ВТОРОЙ_ПИК}, {ТРЕТИЙ_ПИК}]

j7sx
06.12.2016
13:44:39
Ну да. Мне нужны все src

Igor
06.12.2016
13:44:40
да, сорри ну так тем более, в чем проблема?)

Zart
06.12.2016
13:44:40
таки в чем проблема? итерируйтесь по списку, а не берите только первый элемент

Темный
06.12.2016
13:44:58
И мой код забей. Подставив свой логин и пароль
угу, перепечатать с картинки, годнота)

Pavel
06.12.2016
13:45:01
я тоже считаю, что делать типовое апи - это гейство. Надо, чтобы messages.get возвращало словарь, photos.get - список, а users.get - какую-нибудь неведомую ёбань.

Igor
06.12.2016
13:45:02
pics = api.photos.get(album_id='profile') for pic in pics: print(pic['src'])

Zart
06.12.2016
13:45:10
for photo in response['items']: photo['src'] ...

j7sx
06.12.2016
13:45:13
Список не итерируется. Он берет первую ссылку и её итерирует

Юкер
06.12.2016
13:45:24
где "spoiler" - ссылки?
Не только, любые данные, которые я посчитал персональными

Igor
06.12.2016
13:45:29
уверен, что не итерируется?

Zart
06.12.2016
13:45:46
Список не итерируется. Он берет первую ссылку и её итерирует
встал и упиздовал читать туториалы по азам языка

Igor
06.12.2016
13:45:47
In [10]: pics = api.photos.get(album_id='profile') In [11]: for pic in pics: ....: print(pic['src']) ....: https://pp.vk.me/***Ic.jpg https://pp.vk.me/***oSU.jpg https://pp.vk.me/***tc.jpg

Zart
06.12.2016
13:45:58
иначе разговаривать бессмысленно. список у них не итерируется...

j7sx
06.12.2016
13:46:10
Ага

Igor
06.12.2016
13:46:26
покажи код теперь

Страница 881 из 1885

Эта группа больше не существует Эта группа больше не существует