
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
а в остальном примерно так и будет, как Игорь написал

Темный
06.12.2016
13:36:29

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

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?

Юкер
06.12.2016
13:41:49
Смотри

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

Темный
06.12.2016
13:42:54

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
ща проверю

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'])

Dmitry
06.12.2016
13:45:04

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

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

Dmitry
06.12.2016
13:45:46

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
покажи код теперь
Эта группа больше не существует