Парсим данные вконтакте. Что такое API? Программируем на python. Как спарсить данные через API?

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 397

  • @high_fly_bird
    @high_fly_bird 2 місяці тому +1

    класс - полезно, наглядно и дружелюбно) актуально и на 2024!

  • @designecca
    @designecca 5 років тому +28

    сделай камеру снизу, а то не всегда видно что вставляешь в строку браузера

  • @Cammilla_Everdy
    @Cammilla_Everdy Місяць тому

    Спасибо! Даже спустя 5 лет актуально!

  • @cptn_rokit
    @cptn_rokit 5 років тому +40

    Прям дали толчок к пониманию API. Спасибо

    • @Murrengan
      @Murrengan  5 років тому +4

      рок-н-ролл =)

    • @tblba_majlb4ukqwerty57
      @tblba_majlb4ukqwerty57 8 місяців тому

      ​@@Murrengan😊йбollk7k+😮😅😅😮😮😮OK😮yeah 7😅💋💋 2:38 😊 2:39 😅 2:39 to😅 2:40 2:40 2:40 😅 1:51 û EET Thu😅0777😮😅😊xzdzcb,'p TDs
      9 😢

  • @МарияМаятникова-у2л
    @МарияМаятникова-у2л 5 років тому +37

    Какой ещё братан. Тебя и девушки смотрят )

    • @Murrengan
      @Murrengan  5 років тому +6

      Девушки это не братаны?)

    • @МарияМаятникова-у2л
      @МарияМаятникова-у2л 5 років тому

      @@Murrengan неее это ситстер или сестры или систрики ... Или ... Или... Не знаю но точно не бро. Бро это малтчики

    • @РусланТимченко-х1о
      @РусланТимченко-х1о 5 років тому +3

      @@МарияМаятникова-у2л Спасибо, бро)

    • @МарияМаятникова-у2л
      @МарияМаятникова-у2л 4 роки тому +3

      @@МишаМихаил-ф7х люблю я коментарии на ютуб когда мне отвачают спустя год или 4 и 6 лет а я не понимаю про что вообще тут речь

    • @МарияМаятникова-у2л
      @МарияМаятникова-у2л 4 роки тому +4

      @@МишаМихаил-ф7х тогда пошли сейчас приготовлю тебе 2 яйца и сосику =)

  • @grufilm
    @grufilm 2 роки тому

    Бро ты меня спал в два ночи! Я через ноду конешь делал, но ты прям помог ) Я чёт затупил с этим приложением )

    • @Murrengan
      @Murrengan  2 роки тому

      Спасибо дорого)
      Заходи на стрим сегодня)

  • @gaben_aTan
    @gaben_aTan 8 місяців тому

    Спасибо за ролик, несколько прог написал по вашему видео. Автор жаль видосы по программированию не пилит 😢

  • @КириллДонченко-р9ш

    Спасибо ,друг ! Удачи тебе , не болей и будь счастлив.

  • @NickJ953
    @NickJ953 5 років тому +2

    Спасибо, Мурренган!

    • @Murrengan
      @Murrengan  5 років тому

      Да пребудет с тобой сила! =)

  • @svetogor777
    @svetogor777 5 років тому +2

    Спасибо большое, урок очень крутой!!!!

    • @Murrengan
      @Murrengan  5 років тому

      пожалуйста!
      да пребудет с тобой сила

  • @МихаилМайоров-п2т

    Ништячково объяснил, спасибо!

  • @ValstanSav
    @ValstanSav 5 років тому +2

    не расслышал ))) чо? милюзган? )))))
    а видос отличный, большое спасибо!!!!!!!!!!!!!!!!

  • @pashahous
    @pashahous 5 років тому

    Спасибо, очень подробно и наглядно)

    • @Murrengan
      @Murrengan  5 років тому

      Пожалуйста!
      да пребудет с тобой сила! =)

  • @codewinter7392
    @codewinter7392 3 роки тому

    Круто!

  • @LuaNaZakaz
    @LuaNaZakaz 4 роки тому

    Спасибо. Полезно

  • @Мирнавкус-р2ч
    @Мирнавкус-р2ч Рік тому +1

    из за его камеры не видно пол ссылки

  • @arman4chok
    @arman4chok 2 роки тому

    вопрос 🎉а если надо сделать два запроса внутри response. Например count и items 🤔есть способ подняться на уровень выше из запроса items, чтобы получить доступ к count? нууу чтобы не делать два разных запроса.

  • @egorkhudyakov8764
    @egorkhudyakov8764 4 роки тому

    на 11 минуте, когда вводится while, 1 в 1 переписал код и выдает ошибку: {NameError}name 'data' is not defined. При чем до введения цикла все работает. Почему? А зачем здесь sleep?

    • @Murrengan
      @Murrengan  4 роки тому

      Глянь через дебагер с самого начала. Что-то где то не приходит

  • @артурмагомедов-б9т
    @артурмагомедов-б9т 5 років тому

    шаришь , спасибо большое

    • @Murrengan
      @Murrengan  5 років тому

      Да пребудет с . тобой сила! =)

  • @tom-os5ku
    @tom-os5ku 3 роки тому

    Очень круто! Подскажите, пожалуйста, возможно ли сделать Парсинг по пользователям в группах?

  • @ИванАбрамов-л5ы
    @ИванАбрамов-л5ы 3 роки тому

    you are master

  • @Yes.Im.Mr.Anderson
    @Yes.Im.Mr.Anderson 4 роки тому

    ССылка на классический парсер не работает. Удалена к сожалению. Есть возможность где то еще подсмотреть?

    • @Murrengan
      @Murrengan  4 роки тому

      нет - его забанили

  • @Razerw
    @Razerw 4 роки тому

    Бро вот такая ошибка лезат TypeError: 'dict' object is not callable
    в строке кода response = request.GET('api.vk.com/method/wall.get',
    params = {
    'access_token': token,
    'v': version,
    'domain': domain})

    • @Murrengan
      @Murrengan  4 роки тому +1

      правь код - где-то ошибка

    • @Razerw
      @Razerw 4 роки тому

      @@Murrengan да, разобрался) спасибо

  • @designecca
    @designecca 5 років тому

    на 14 минуте ты выбираешь самую большую картинку через [-1], но самая большая в том случае [-4]

  • @kamilm119
    @kamilm119 4 роки тому

    What do I need to do when img_url raises UnboundLocalError: local variable 'img_url' referenced before assignment ?
    Should I insert global/nonlocal to variable somewhere? where exactly?

    • @Murrengan
      @Murrengan  4 роки тому

      copy my code line by line

    • @kamilm119
      @kamilm119 4 роки тому

      @@Murrengan I did, found a solution in the comments.
      Second question - why does the script download only part of the wall posts? I have a group which has 400+ posts and in csv I get approx. 280

  • @QWERTYQWERTY-ul9cw
    @QWERTYQWERTY-ul9cw 4 роки тому +1

    За видео большое спасибо. Мне, как новичку полезна любая информация.
    Не хватает более подробной информации что делаем.
    Я не понимаю, почему не работает прога, делаю все точно так как в видео...
    Что тут не так?
    def file_writer (data):
    with open("kinofilm_online.csv", "w") as file:
    a_pen = csv.writer(file)
    a_pen.writerow(("likes", "body", "url")) # Заголовок таблицы writerow- значит пишет в ряд
    for posts in data:
    try:
    if posts["attachments"][0]["type"]:
    img_url = posts["attachments"][0]["photo"]["sizes"][-1]["url"]
    else:
    img_url = "netu"
    except:
    pass
    a_pen.writerow((posts['likes']['count'], posts['text'], img_url))
    all_posts = take_1000_posts()
    file_writer(all_posts)

    • @Murrengan
      @Murrengan  4 роки тому

      а ошибка какая? что показывает дебагер?

  • @vita-la-curva
    @vita-la-curva 4 роки тому

    А что, кстати, за ненавязчивый музончик на фоне? Где найти?

  • @WordDeadAndAlive
    @WordDeadAndAlive 4 роки тому

    Спасибо

    • @Murrengan
      @Murrengan  4 роки тому

      пожалуйста😘!

  • @TheSuperGould
    @TheSuperGould 4 роки тому

    Каким образом можно настроить такое удобное отображение json в структурированном виде (где ответ от вк на запрос) в debugger?

    • @Murrengan
      @Murrengan  4 роки тому

      в пайчарме выбираешь code -> reformat code

  • @ДмитрийПономарев-д1ю

    Добрый день, товарищи программисты. Меня интересует строка time.sleep(0.5). Объясните невежде для чего это нужно? Я понял, что это пауза программы, но зачем она нужна?

    • @Murrengan
      @Murrengan  5 років тому +1

      система засыпает, что дает время на получение ответа от сервера =)

  • @starfox8525
    @starfox8525 4 роки тому +1

    КОмментарий)

    • @Murrengan
      @Murrengan  4 роки тому

      Держи лайкос =)

  • @ЧастичнаяатрофияГиппокампа

    как сделать так чтобы бот вк отправлял случайное сообщение из интернета по запросу?

  • @mrybsdev1006
    @mrybsdev1006 Рік тому

    А где тут парсинг, если обычное использование апи

  • @vladimirpetrosov6152
    @vladimirpetrosov6152 5 років тому

    А откуда у тебя на 13 минуте 26 секунде в дебаггере вышла вклад Post?

    • @vladimirpetrosov6152
      @vladimirpetrosov6152 5 років тому

      Ой. FileWritter*

    • @Murrengan
      @Murrengan  5 років тому

      @@vladimirpetrosov6152 это функция, которая работает в текущий момент

    • @vladimirpetrosov6152
      @vladimirpetrosov6152 5 років тому

      @@Murrengan разобрался, благодарю!
      Хотелось бы уточнить: я пытаюсь получить номер телефона, но он разделен на 3 блока и есть не во всех записях. Я обернул его через if...else, но не знаю, как соединить 3 блока в один номер. Пробовал как обычную строку (и после преобразования в строку) - выходит ошибка IndexError: list index out of range

    • @Murrengan
      @Murrengan  5 років тому

      попробуй через цикл фор аппендить сожержимое блоков в 1 новый лист

    • @vladimirpetrosov6152
      @vladimirpetrosov6152 5 років тому

      @@Murrengan А можно пример? У меня вторая такая же ситуация, не могу решить проблему.

  • @АлександрНемцев-л4е

    Всем привет! А может кто нибудь подсказать, как сделать реализацию получения acces_token для любого клиента в "нашем" приложении?В общем суть такая: осуществить регистрацию методом OAuth и вывести аватарку, допустим, и 5-10 друзей? Заранее благодарю за ответ!

    • @Murrengan
      @Murrengan  5 років тому

      пиши в телегу в группу мурренган, воможно там ответят

  • @telya9292
    @telya9292 4 роки тому

    комментарий

  • @berkayh.6176
    @berkayh.6176 4 роки тому

    у меня выводит пустоту

  • @arturcolt5551
    @arturcolt5551 4 роки тому

    Фуррэ детектед

    • @Murrengan
      @Murrengan  4 роки тому

      только тццц...

  • @mikhailalexeenko5541
    @mikhailalexeenko5541 5 років тому

    t

    • @Murrengan
      @Murrengan  5 років тому

      ё

    • @mikhailalexeenko5541
      @mikhailalexeenko5541 5 років тому

      @@Murrengan Твои комменты тоже в "копилку партнерки"?

  • @scape4632
    @scape4632 5 років тому

    Отлично рассказал, но от питона блевать хочется

    • @Murrengan
      @Murrengan  5 років тому

      да, такое бывает)

    • @karambinos
      @karambinos 4 роки тому

      @@Murrengan а от чего именно не хочется блевать?

  • @СветланаВасилевская-с5к

    Полезно, без воды, даже ускорение скорости не пришлось включать))) все понятненько, большое спасибо!!

    • @Murrengan
      @Murrengan  5 років тому +1

      ахахаха=))
      Про ускорение очень четко подметил =)
      Благодарю!

  • @MoscowMyLife
    @MoscowMyLife 5 років тому +5

    Здравствуйте. Сделал, как в видео, ошибка, я из России. Виндовс 10 и Питон 3.7. Пытался 2 часа решить сам не до конца получается, нужен совет опытного человека)
    1) Запускаю программу и пишет вот так:
    a_pen.writerow((post['likes']['count'], post['text'], img_url))
    UnboundLocalError: local variable 'img_url' referenced before assignment
    А) Нашел решения вот такие:
    try:
    if post['attachments'][0]['type']:
    img_url = post['attachments'][0]['photo']['sizes'][-1]['url']
    else:
    img_url = 'pass'
    a_pen.writerow((post['likes']['count'], post['text'], img_url))
    except:
    pass
    Переношу строку выше except
    Б) Или вот так тоже начинает работать:
    a_pen.writerow(('likes', 'body', 'url'))
    img_url= '
    просто создаю переменную пустую до цикла и тоже работает
    Так вот, почему у вас работает в видео а у меня только таким образом начинает работать? И какой из моих 2х вариантов правильный на ваш взгляд …
    2) После того, как я починил - запись идет в csv файл, но только всё идет в 1 ячейку в строку, через запятую, а почему у вас в видео по разным ячейкам, несколько столбцов, а у меня всё в 1 столбце? Код проверил на 3 раза, он идентичен вашему.
    Буду благодарен за помощь …

    • @Murrengan
      @Murrengan  5 років тому

      1. ты вызываешь img_url рашьне, чем определяешь. поработай через дебагерр и определи, где у она инициализируется и поставь ее перед записью в файлики.
      2. очень странно, учитывая первый вопрос - проверь код повторно

    • @MoscowMyLife
      @MoscowMyLife 5 років тому +2

      @@Murrengan понял, спасибо. Нашел решение на вопрос № 2: a_pen = csv.writer(file, delimiter=';') - тут я добавил delimiter=';' и теперь по ячейкам разбитие есть красиво, а если не указать (как в видео) то почему, то у меня было все в столбце А :(

    • @Murrengan
      @Murrengan  5 років тому +1

      💪

  • @МихаилБулковский
    @МихаилБулковский 4 роки тому +3

    Тем у кого выдает ошибку про кодировку посвящается: дописать в строке encoding='utf8': with open('fit4life.csv', 'w', encoding='utf8') as file:, т.к по умолчанию windows-1251

  • @hronorog
    @hronorog 5 років тому +9

    узорные скобки? так еще фигурные никто не называл ))

  • @GENZEKIRILL
    @GENZEKIRILL 4 роки тому +1

    Попробовал я переписать немного изменив, в твоем коде главная проблема заключается в том, что вне зависимости от количества желаемых мною постов у тебя минимум скачается значение offset. Это не наезд, но вот такое замечание. Просто представь что нам нужно скачать ну скажем 20 постов? А потом резко так 1200, и для этого придется каждый раз менять значение сразу 3-х переменных просто чтобы это работало. Буду рад если ты сможешь как то подкорректировать код и подсказать как исправить эту проблемку.

  • @minimaltune
    @minimaltune 2 роки тому +1

    Ван хангрид постс))) тысяча а английский thousand

  • @intention-man
    @intention-man 2 роки тому +1

    А что в итоге то получилось, товарищ прогер?) Можете кинуть скрины?

    • @Murrengan
      @Murrengan  2 роки тому

      скрины чего?

  • @АлександрКораблев-з2ч

    Отличный видос! Все по делу, без воды и с юмором! Лайк однозначно, ты красава!

  • @cryptofrogich
    @cryptofrogich 3 роки тому

    епался епался, оказывается ты в строке браузера из за вебки закрыл последнию часть запроса, допер сам после domain нужно было поставить & и запрос прошел, наверн не все потеряно у меня😀в некст раз убирай плс в какое ниб более удобное место вебку

  • @QwertyQwerty-xy9qy
    @QwertyQwerty-xy9qy 4 роки тому +4

    Спасибо за видос, очень редко действительно приятно слушать человека

  • @annachezganova5548
    @annachezganova5548 6 місяців тому

    Здорово, спасибо!) Предстоит для курсовой использовать парсинг вк, очень помогли

  • @man.faktit
    @man.faktit 9 місяців тому +1

    Спасибоза видео, это именно то, что было нужно

  • @rugineer
    @rugineer 5 років тому +4

    Неплохо, только аккуратнее с словами: all_posts - не словарь, у многих может быть разрыв шаблона.

    • @Murrengan
      @Murrengan  5 років тому +2

      ахахха)
      Благодарю за внимательность - и правда заговорился)

  • @ВладимирВермутов

    бро очень крутой видос , с меня лайк , но как спарсить посты не с одной группы а со списка групп? нужно как то получить на них ссылки , и перебрать в цикле?

  • @ВасилийТерентьев-ь9у
    @ВасилийТерентьев-ь9у 5 років тому +4

    Круто, жаль что преподы так не объясняют. После твоего видео сразу понял как выполнить перепост записей с одного паблика на другой. Спасибо тебе большое! А ведь я зашел на твой канал только из-за видоса, где ты включал видосы с тян и тут понеслась...

    • @Murrengan
      @Murrengan  5 років тому +1

      Пожалуйста бро!
      Да пребудет с тобой сила )

    • @kleget
      @kleget 2 роки тому

      Можно как-то с тобой связаться? Мне интересен перерепост записей с одного паблика на другой, очень надо.

  • @supergorod
    @supergorod 4 роки тому +1

    Спасибо! Видос помог.
    У тебя в 42 строке будет возникать ошибка. Вот смотри, если сработает except, то переменна "img_url" создана не будет, а она нужна в 42 строке.
    Вообщем пиши еще видосы про парсинг соцсетей, но как можно детальнее. Как для ребенка

  • @Osio-ic5iu
    @Osio-ic5iu 3 місяці тому

    Благодарю, супер подача к пониманию парсера с помощью API !

  • @ПавелЯдыкин-г6я
    @ПавелЯдыкин-г6я 5 років тому +7

    Спасибо , за мотивацию в программирование

    • @Murrengan
      @Murrengan  5 років тому +1

      Да пребудет с тобой сила! =)

  • @twompy359
    @twompy359 4 роки тому

    Traceback (most recent call last):
    file_writer(all_posts)
    a_pen.writerow((post['likes']['count'], post['text']))
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
    UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f608' in position 4: character maps to
    не понимаю в чем проблема

    • @Murrengan
      @Murrengan  4 роки тому

      что то с кодировкой того, что парсишь - гугли в стороону utf-8

    • @Alex.T.H.
      @Alex.T.H. 4 роки тому

      получилось решить?

  • @RaptorT1V
    @RaptorT1V Рік тому

    Спасибо за гайд! Хоть я и час в этом разбирался, а не 15 минут, которые длится видео, зато понял всё.
    Всем советую посмотреть на финальную версию кода, ибо автор "втихую" кое-что да кое-где исправлял и менял. И невнимательный пользователь может на этом крупно попасться.
    Исключение в конце пишите, как и автор.

  • @solotoo2854
    @solotoo2854 5 років тому +3

    Прекрасный урок, спасибо. Легко заходит.

  • @bassboosted1184
    @bassboosted1184 4 роки тому

    Сервисный ключ доступа не имеет отношения к токену пользователя) м этим ключём можно получить только общедоступную информацию.

  • @АртёмДавыдов-ы5э
    @АртёмДавыдов-ы5э 3 роки тому

    Добрый день можешь помочь я написал парсир но когда проходит по пагинации до 5 странице нормально потом сайт сам обновляется на первую страницу когда
    парсер проходит по 6 той странице начинает выводить только первую страницу дальше не как подскажи как решить проблему.
    Куда скинуть код

    • @Murrengan
      @Murrengan  2 роки тому

      можно - за денежки)

  • @TheNikita
    @TheNikita 4 роки тому +1

    Можно сделать так:
    phone=input('Введите телефон: ')
    И проверить принадлежит ли телефон ,введенный в переменную phone, к какой нибудь странице ВК?

    • @Murrengan
      @Murrengan  4 роки тому

      маловероятно - придется парсить всех людей во всем контакте + не факт, что вообще телефон будет

    • @TheNikita
      @TheNikita 4 роки тому

      Ладно, но все равно спасибо

  • @andrewanischenko481
    @andrewanischenko481 5 років тому +5

    Отличное видео.

  • @ДмитрийЖ-п8ж
    @ДмитрийЖ-п8ж 3 роки тому +1

    При ошибке typeError попробуйте аргументы a_pen.writerow передать в [ ],
    a_pen.writerow(['likes', 'body', 'url'])
    мне помогло, может из-за того что модуль csv обновился я хз, сам новичок.

  • @Mio-ev2iz
    @Mio-ev2iz 4 роки тому +3

    Вы очень понятно объясняете, спасибо Вам!

    • @Murrengan
      @Murrengan  4 роки тому

      пожалуйста =)

  • @pantheum6904
    @pantheum6904 4 роки тому

    привет, а как узнать айди чела который выложил пост анонимно?

    • @Murrengan
      @Murrengan  4 роки тому

      кажется никак - но копани в документации

  • @EvgeniySakharov
    @EvgeniySakharov 11 місяців тому

    Ре ку эс сэ тэ сэ! 😀😀😀 Сильно сказано.

  • @DAZouk_NN
    @DAZouk_NN 3 роки тому

    можете подсказать, пожалуйста, как работает groups.removeUser? какой там метод и токен? не могу понять...

    • @Murrengan
      @Murrengan  2 роки тому

      нет

    • @DAZouk_NN
      @DAZouk_NN 2 роки тому

      @@Murrengan да я уже разобрался)))

  • @попуск-л1щ
    @попуск-л1щ 10 місяців тому

    сколько жмёшь от груди?

  • @igoran9607
    @igoran9607 5 років тому +1

    Спасибо мужик, только у тебя нашёл примеры нормальные обработки json в питоне

    • @Murrengan
      @Murrengan  5 років тому

      да пребудет с тобой сила!

  • @prospereauriga
    @prospereauriga Рік тому +1

    Просмотрел около половины. Пишу комментарий в поддержку канала и автора. Очень понравилось, что автор подробно описывает, что делает и для чего. Для чего и в каком месте ставит брейкпоинт, запускает дебаггер, что смотрит, для чего какие переменные вписывает и т.д. Хороший канал!

    • @nineseven-nn5vw
      @nineseven-nn5vw Рік тому +1

      посмотрел меньше половины, он рыгнул, я испугался и вышел

  • @NETRUNER1
    @NETRUNER1 Рік тому

    Полезный видос. СПС

  • @hronorog
    @hronorog 5 років тому +1

    мне в видео больше интересно было не парсинг, а незнакомые фишки пайчарма, которые я тут увидел.

    • @Murrengan
      @Murrengan  5 років тому

      Вместе мы сила )

  • @Magomedus1522
    @Magomedus1522 4 роки тому +1

    Очень полезное видео, жаль что не столь популярно, желаю тебе популярности!

  • @СлонЗелёный-з3м
    @СлонЗелёный-з3м 2 роки тому

    Та держи свой палец вверх. попрошайка. и подписан Я уже.
    А сделай такой контент где мы научимся с тобой программировать как по настоящему. выберем какую то интересную нам задачу и поработаем над ней ?

    • @Murrengan
      @Murrengan  2 роки тому

      Заходи на стрим - делаем регистрацию на голенге

    • @СлонЗелёный-з3м
      @СлонЗелёный-з3м 2 роки тому

      @@Murrengan бляяяя работаю((( а запись будет?

  • @ЯшаЗлобин
    @ЯшаЗлобин 5 років тому +2

    Здравствуйте! Хочу выучить Python, чтобы кодить интересные проекты (как ваш, например), не сказал бы, что ставлю цель стать разработчиком и работать в IT, но в дальнейшем было б интересно изучать также машинное обучение на python и писать ботов в вк(например) , мб вы могли бы посоветовать какие-то книги или курсы , спасибо!
    P.S Видео очень понравилось

    • @Murrengan
      @Murrengan  5 років тому

      Благодарю! Посмотри курсы на курсере

    • @drevo100
      @drevo100 5 років тому

      На openedu.ru отличный курс по питону

    • @СергейИванов-ю3ш2в
      @СергейИванов-ю3ш2в 5 років тому

      Майкл Доусон "Программируем на Python"

    • @ЯшаЗлобин
      @ЯшаЗлобин 5 років тому

      @@Murrengan смотрел курсы от МФТИ, но там первая неделя примерно такая: напишите лесенку, а вторая уже про декораторы и синтаксический сахар, которые в книжках - то не всегда встретишь (сейчас читаю Эрика Мэтиза)

    • @ЯшаЗлобин
      @ЯшаЗлобин 5 років тому

      @@drevo100 программирование и разработка веб приложений ?
      кстати, да , спасибо

  • @РусланТимченко-х1о
    @РусланТимченко-х1о 5 років тому +1

    Сделал парсер. Не работает. Долго думал, гуглил, пытался найти почему и что за ошибки мне выдает
    А сейчас на меня снизошло озарение... Украина! У нас же вк запрещен :))))))
    Надеюсь, этот комментарий поможет таким же молодым украинцам, как я :))

    • @Murrengan
      @Murrengan  5 років тому

      =)))
      Топ =)

    • @Murrengan
      @Murrengan  5 років тому

      кстати, есть всякие vpn - должно решить вопрос)

    • @РусланТимченко-х1о
      @РусланТимченко-х1о 5 років тому

      Да, теперь нужно осваивать, как их прикрутить к парсингу
      Уж больно мне хочется мемчики сортировать с вк

  • @takiekakmi7532
    @takiekakmi7532 2 роки тому

    Орнул с пояснений)

  • @lyshebydytam2463
    @lyshebydytam2463 2 роки тому

    а можно ли как-то парсить не только инфу на стене о посте, но и ссылку на сам пост?

  • @user-f4f4x
    @user-f4f4x 2 роки тому

    .

  • @MrRosSerg
    @MrRosSerg 5 років тому +1

    Спасибо за видео. Лайк в копилку и комментарий, как и просил. Наверное, более верным будет в функции take_1000_posts указать offset += count, т.к. реально мы запрашиваем count записей, которое в будущем может отличаться от 100

    • @Murrengan
      @Murrengan  5 років тому

      благодарю =)
      да: как вариант можно и так

  • @vitaliiseptember266
    @vitaliiseptember266 5 років тому +2

    Супер КАЙФ!и супер доступно объясняешь! Респект!

    • @Murrengan
      @Murrengan  5 років тому +1

      Да пребудет с тобой сила 💪!

  • @geologist83
    @geologist83 3 роки тому

    у меня Sublime text(( а как-то можно не число лайков, а список пролайкавших?)

    • @Murrengan
      @Murrengan  3 роки тому

      можно

    • @geologist83
      @geologist83 3 роки тому

      @@Murrengan все, список пролайкавших получил. А вот разослать всем сообщение видимо не получится. Права доступа на Message не получить(

  • @СергейЧабан-ъ8ю
    @СергейЧабан-ъ8ю 3 роки тому +1

    Большой палец, коммент - все как просил, братан :)

  • @DAZouk_NN
    @DAZouk_NN 4 роки тому +1

    Красавец! Первый работающий мануал!

  • @folfbasky
    @folfbasky 2 роки тому

    оставь код пж

  • @ЛенаЕленина-я1ю
    @ЛенаЕленина-я1ю 4 роки тому

    Ох тыж ) фит фо лайф. Дэнчик Борисов

    • @Murrengan
      @Murrengan  4 роки тому

      он самый ) только группа заброшена (

  • @ДимаМалышев-п8л
    @ДимаМалышев-п8л 5 років тому +1

    Привет, можешь сделать видео "создание бота для соц.сети", пожалуйста

    • @Murrengan
      @Murrengan  5 років тому +1

      Хорошая идея - возможно в будущем

  • @GtaSaKompanion
    @GtaSaKompanion 3 роки тому

    А как спарсить не определенное количество постов, а все?

    • @Murrengan
      @Murrengan  3 роки тому

      думаю по аналогии

    • @ДмитрийЖ-п8ж
      @ДмитрийЖ-п8ж 3 роки тому

      там в коментах есть ответ, но в контексте того ролика конечно, там они в зависимости от даты поста продолжали цикл
      ua-cam.com/video/4EEhY35VPOY/v-deo.html

  • @максимбурдасов-к7е

    Написал, работает. Но я сижу на Windows 10 и закидываю словарь в excel. Он всё выводит в одну колонку. Как такое можно исправить?

  • @okoloboga-37
    @okoloboga-37 6 місяців тому

    Класс, спасибо большое. Хоть ВК и быстро развивается и прошло 5 лет, но эта база до сих пор актуальна.

  • @rmelsov
    @rmelsov 5 років тому +2

    ИИИИИИ оставил комментарии

  • @ЮрийПолянский-и9ь
    @ЮрийПолянский-и9ь 5 років тому +1

    круто, но я думаю лучше было бы сделать хранение данных через БД, снимай такие видео дальше, очень хорошо получается

    • @Murrengan
      @Murrengan  5 років тому

      Благодарю! С бд идея хорошая

    • @drevo100
      @drevo100 5 років тому

      Да, сделай выгрузку в бд, только не в SQLite, а нормальную.

    • @Murrengan
      @Murrengan  5 років тому

      @@drevo100 )))

  • @soldom478
    @soldom478 5 років тому +1

    ikakprosto окрыл новый канал по программированию на python

    • @Murrengan
      @Murrengan  5 років тому

      Прикольно! Сейчас попробую найти =))

    • @Murrengan
      @Murrengan  5 років тому

      не смог найти - дашь ссылку?

    • @ДмитрийКрутой-к6ж
      @ДмитрийКрутой-к6ж 5 років тому

      @@Murrengan он про тебя , ты немного похож на Стаса .

  • @lizavetik803
    @lizavetik803 Рік тому

    Спасибо за это видео! Я начинающий пользователь питона, но всё поняла. Супер!

  • @someone_music
    @someone_music 5 років тому +1

    Расскажи про библиотеку CSV в следующий раз, пожалуйста

    • @Murrengan
      @Murrengan  5 років тому

      А что конкретно может быть интересно?

  • @ИльяСафронов-ь5й
    @ИльяСафронов-ь5й 2 роки тому

    Добрый, хотелось бы увидеть парсинг твитера в 2022