вопрос 🎉а если надо сделать два запроса внутри response. Например count и items 🤔есть способ подняться на уровень выше из запроса items, чтобы получить доступ к count? нууу чтобы не делать два разных запроса.
на 11 минуте, когда вводится while, 1 в 1 переписал код и выдает ошибку: {NameError}name 'data' is not defined. При чем до введения цикла все работает. Почему? А зачем здесь sleep?
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 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
За видео большое спасибо. Мне, как новичку полезна любая информация. Не хватает более подробной информации что делаем. Я не понимаю, почему не работает прога, делаю все точно так как в видео... Что тут не так? 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)
Добрый день, товарищи программисты. Меня интересует строка time.sleep(0.5). Объясните невежде для чего это нужно? Я понял, что это пауза программы, но зачем она нужна?
@@Murrengan разобрался, благодарю! Хотелось бы уточнить: я пытаюсь получить номер телефона, но он разделен на 3 блока и есть не во всех записях. Я обернул его через if...else, но не знаю, как соединить 3 блока в один номер. Пробовал как обычную строку (и после преобразования в строку) - выходит ошибка IndexError: list index out of range
Всем привет! А может кто нибудь подсказать, как сделать реализацию получения acces_token для любого клиента в "нашем" приложении?В общем суть такая: осуществить регистрацию методом OAuth и вывести аватарку, допустим, и 5-10 друзей? Заранее благодарю за ответ!
Здравствуйте. Сделал, как в видео, ошибка, я из России. Виндовс 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 раза, он идентичен вашему. Буду благодарен за помощь …
1. ты вызываешь img_url рашьне, чем определяешь. поработай через дебагерр и определи, где у она инициализируется и поставь ее перед записью в файлики. 2. очень странно, учитывая первый вопрос - проверь код повторно
@@Murrengan понял, спасибо. Нашел решение на вопрос № 2: a_pen = csv.writer(file, delimiter=';') - тут я добавил delimiter=';' и теперь по ячейкам разбитие есть красиво, а если не указать (как в видео) то почему, то у меня было все в столбце А :(
Тем у кого выдает ошибку про кодировку посвящается: дописать в строке encoding='utf8': with open('fit4life.csv', 'w', encoding='utf8') as file:, т.к по умолчанию windows-1251
Попробовал я переписать немного изменив, в твоем коде главная проблема заключается в том, что вне зависимости от количества желаемых мною постов у тебя минимум скачается значение offset. Это не наезд, но вот такое замечание. Просто представь что нам нужно скачать ну скажем 20 постов? А потом резко так 1200, и для этого придется каждый раз менять значение сразу 3-х переменных просто чтобы это работало. Буду рад если ты сможешь как то подкорректировать код и подсказать как исправить эту проблемку.
епался епался, оказывается ты в строке браузера из за вебки закрыл последнию часть запроса, допер сам после domain нужно было поставить & и запрос прошел, наверн не все потеряно у меня😀в некст раз убирай плс в какое ниб более удобное место вебку
бро очень крутой видос , с меня лайк , но как спарсить посты не с одной группы а со списка групп? нужно как то получить на них ссылки , и перебрать в цикле?
Круто, жаль что преподы так не объясняют. После твоего видео сразу понял как выполнить перепост записей с одного паблика на другой. Спасибо тебе большое! А ведь я зашел на твой канал только из-за видоса, где ты включал видосы с тян и тут понеслась...
Спасибо! Видос помог. У тебя в 42 строке будет возникать ошибка. Вот смотри, если сработает except, то переменна "img_url" создана не будет, а она нужна в 42 строке. Вообщем пиши еще видосы про парсинг соцсетей, но как можно детальнее. Как для ребенка
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 не понимаю в чем проблема
Спасибо за гайд! Хоть я и час в этом разбирался, а не 15 минут, которые длится видео, зато понял всё. Всем советую посмотреть на финальную версию кода, ибо автор "втихую" кое-что да кое-где исправлял и менял. И невнимательный пользователь может на этом крупно попасться. Исключение в конце пишите, как и автор.
Добрый день можешь помочь я написал парсир но когда проходит по пагинации до 5 странице нормально потом сайт сам обновляется на первую страницу когда парсер проходит по 6 той странице начинает выводить только первую страницу дальше не как подскажи как решить проблему. Куда скинуть код
При ошибке typeError попробуйте аргументы a_pen.writerow передать в [ ], a_pen.writerow(['likes', 'body', 'url']) мне помогло, может из-за того что модуль csv обновился я хз, сам новичок.
Просмотрел около половины. Пишу комментарий в поддержку канала и автора. Очень понравилось, что автор подробно описывает, что делает и для чего. Для чего и в каком месте ставит брейкпоинт, запускает дебаггер, что смотрит, для чего какие переменные вписывает и т.д. Хороший канал!
Та держи свой палец вверх. попрошайка. и подписан Я уже. А сделай такой контент где мы научимся с тобой программировать как по настоящему. выберем какую то интересную нам задачу и поработаем над ней ?
Здравствуйте! Хочу выучить Python, чтобы кодить интересные проекты (как ваш, например), не сказал бы, что ставлю цель стать разработчиком и работать в IT, но в дальнейшем было б интересно изучать также машинное обучение на python и писать ботов в вк(например) , мб вы могли бы посоветовать какие-то книги или курсы , спасибо! P.S Видео очень понравилось
@@Murrengan смотрел курсы от МФТИ, но там первая неделя примерно такая: напишите лесенку, а вторая уже про декораторы и синтаксический сахар, которые в книжках - то не всегда встретишь (сейчас читаю Эрика Мэтиза)
Сделал парсер. Не работает. Долго думал, гуглил, пытался найти почему и что за ошибки мне выдает А сейчас на меня снизошло озарение... Украина! У нас же вк запрещен :)))))) Надеюсь, этот комментарий поможет таким же молодым украинцам, как я :))
Спасибо за видео. Лайк в копилку и комментарий, как и просил. Наверное, более верным будет в функции take_1000_posts указать offset += count, т.к. реально мы запрашиваем count записей, которое в будущем может отличаться от 100
там в коментах есть ответ, но в контексте того ролика конечно, там они в зависимости от даты поста продолжали цикл ua-cam.com/video/4EEhY35VPOY/v-deo.html
класс - полезно, наглядно и дружелюбно) актуально и на 2024!
сделай камеру снизу, а то не всегда видно что вставляешь в строку браузера
Спасибо! Даже спустя 5 лет актуально!
Прям дали толчок к пониманию API. Спасибо
рок-н-ролл =)
@@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 😢
Какой ещё братан. Тебя и девушки смотрят )
Девушки это не братаны?)
@@Murrengan неее это ситстер или сестры или систрики ... Или ... Или... Не знаю но точно не бро. Бро это малтчики
@@МарияМаятникова-у2л Спасибо, бро)
@@МишаМихаил-ф7х люблю я коментарии на ютуб когда мне отвачают спустя год или 4 и 6 лет а я не понимаю про что вообще тут речь
@@МишаМихаил-ф7х тогда пошли сейчас приготовлю тебе 2 яйца и сосику =)
Бро ты меня спал в два ночи! Я через ноду конешь делал, но ты прям помог ) Я чёт затупил с этим приложением )
Спасибо дорого)
Заходи на стрим сегодня)
Спасибо за ролик, несколько прог написал по вашему видео. Автор жаль видосы по программированию не пилит 😢
Спасибо ,друг ! Удачи тебе , не болей и будь счастлив.
сяп
Спасибо, Мурренган!
Да пребудет с тобой сила! =)
Спасибо большое, урок очень крутой!!!!
пожалуйста!
да пребудет с тобой сила
Ништячково объяснил, спасибо!
не расслышал ))) чо? милюзган? )))))
а видос отличный, большое спасибо!!!!!!!!!!!!!!!!
😂
Спасибо, очень подробно и наглядно)
Пожалуйста!
да пребудет с тобой сила! =)
Круто!
Спасибо. Полезно
пожалуйста
из за его камеры не видно пол ссылки
вопрос 🎉а если надо сделать два запроса внутри response. Например count и items 🤔есть способ подняться на уровень выше из запроса items, чтобы получить доступ к count? нууу чтобы не делать два разных запроса.
на 11 минуте, когда вводится while, 1 в 1 переписал код и выдает ошибку: {NameError}name 'data' is not defined. При чем до введения цикла все работает. Почему? А зачем здесь sleep?
Глянь через дебагер с самого начала. Что-то где то не приходит
шаришь , спасибо большое
Да пребудет с . тобой сила! =)
Очень круто! Подскажите, пожалуйста, возможно ли сделать Парсинг по пользователям в группах?
нет()
you are master
ths
ССылка на классический парсер не работает. Удалена к сожалению. Есть возможность где то еще подсмотреть?
нет - его забанили
Бро вот такая ошибка лезат TypeError: 'dict' object is not callable
в строке кода response = request.GET('api.vk.com/method/wall.get',
params = {
'access_token': token,
'v': version,
'domain': domain})
правь код - где-то ошибка
@@Murrengan да, разобрался) спасибо
на 14 минуте ты выбираешь самую большую картинку через [-1], но самая большая в том случае [-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?
copy my code line by line
@@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
За видео большое спасибо. Мне, как новичку полезна любая информация.
Не хватает более подробной информации что делаем.
Я не понимаю, почему не работает прога, делаю все точно так как в видео...
Что тут не так?
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)
а ошибка какая? что показывает дебагер?
А что, кстати, за ненавязчивый музончик на фоне? Где найти?
Спасибо
пожалуйста😘!
Каким образом можно настроить такое удобное отображение json в структурированном виде (где ответ от вк на запрос) в debugger?
в пайчарме выбираешь code -> reformat code
Добрый день, товарищи программисты. Меня интересует строка time.sleep(0.5). Объясните невежде для чего это нужно? Я понял, что это пауза программы, но зачем она нужна?
система засыпает, что дает время на получение ответа от сервера =)
КОмментарий)
Держи лайкос =)
как сделать так чтобы бот вк отправлял случайное сообщение из интернета по запросу?
написать код
@@Murrengan спасибо большое, проблема сразу решилась!
А где тут парсинг, если обычное использование апи
А откуда у тебя на 13 минуте 26 секунде в дебаггере вышла вклад Post?
Ой. FileWritter*
@@vladimirpetrosov6152 это функция, которая работает в текущий момент
@@Murrengan разобрался, благодарю!
Хотелось бы уточнить: я пытаюсь получить номер телефона, но он разделен на 3 блока и есть не во всех записях. Я обернул его через if...else, но не знаю, как соединить 3 блока в один номер. Пробовал как обычную строку (и после преобразования в строку) - выходит ошибка IndexError: list index out of range
попробуй через цикл фор аппендить сожержимое блоков в 1 новый лист
@@Murrengan А можно пример? У меня вторая такая же ситуация, не могу решить проблему.
Всем привет! А может кто нибудь подсказать, как сделать реализацию получения acces_token для любого клиента в "нашем" приложении?В общем суть такая: осуществить регистрацию методом OAuth и вывести аватарку, допустим, и 5-10 друзей? Заранее благодарю за ответ!
пиши в телегу в группу мурренган, воможно там ответят
комментарий
красава 😘
у меня выводит пустоту
Фуррэ детектед
только тццц...
t
ё
@@Murrengan Твои комменты тоже в "копилку партнерки"?
Отлично рассказал, но от питона блевать хочется
да, такое бывает)
@@Murrengan а от чего именно не хочется блевать?
Полезно, без воды, даже ускорение скорости не пришлось включать))) все понятненько, большое спасибо!!
ахахаха=))
Про ускорение очень четко подметил =)
Благодарю!
Здравствуйте. Сделал, как в видео, ошибка, я из России. Виндовс 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 раза, он идентичен вашему.
Буду благодарен за помощь …
1. ты вызываешь img_url рашьне, чем определяешь. поработай через дебагерр и определи, где у она инициализируется и поставь ее перед записью в файлики.
2. очень странно, учитывая первый вопрос - проверь код повторно
@@Murrengan понял, спасибо. Нашел решение на вопрос № 2: a_pen = csv.writer(file, delimiter=';') - тут я добавил delimiter=';' и теперь по ячейкам разбитие есть красиво, а если не указать (как в видео) то почему, то у меня было все в столбце А :(
💪
Тем у кого выдает ошибку про кодировку посвящается: дописать в строке encoding='utf8': with open('fit4life.csv', 'w', encoding='utf8') as file:, т.к по умолчанию windows-1251
гуд джоб
узорные скобки? так еще фигурные никто не называл ))
ахаха)
Попробовал я переписать немного изменив, в твоем коде главная проблема заключается в том, что вне зависимости от количества желаемых мною постов у тебя минимум скачается значение offset. Это не наезд, но вот такое замечание. Просто представь что нам нужно скачать ну скажем 20 постов? А потом резко так 1200, и для этого придется каждый раз менять значение сразу 3-х переменных просто чтобы это работало. Буду рад если ты сможешь как то подкорректировать код и подсказать как исправить эту проблемку.
Ван хангрид постс))) тысяча а английский thousand
рр))
А что в итоге то получилось, товарищ прогер?) Можете кинуть скрины?
скрины чего?
Отличный видос! Все по делу, без воды и с юмором! Лайк однозначно, ты красава!
епался епался, оказывается ты в строке браузера из за вебки закрыл последнию часть запроса, допер сам после domain нужно было поставить & и запрос прошел, наверн не все потеряно у меня😀в некст раз убирай плс в какое ниб более удобное место вебку
Спасибо за видос, очень редко действительно приятно слушать человека
😘
Здорово, спасибо!) Предстоит для курсовой использовать парсинг вк, очень помогли
Спасибоза видео, это именно то, что было нужно
Неплохо, только аккуратнее с словами: all_posts - не словарь, у многих может быть разрыв шаблона.
ахахха)
Благодарю за внимательность - и правда заговорился)
бро очень крутой видос , с меня лайк , но как спарсить посты не с одной группы а со списка групп? нужно как то получить на них ссылки , и перебрать в цикле?
Круто, жаль что преподы так не объясняют. После твоего видео сразу понял как выполнить перепост записей с одного паблика на другой. Спасибо тебе большое! А ведь я зашел на твой канал только из-за видоса, где ты включал видосы с тян и тут понеслась...
Пожалуйста бро!
Да пребудет с тобой сила )
Можно как-то с тобой связаться? Мне интересен перерепост записей с одного паблика на другой, очень надо.
Спасибо! Видос помог.
У тебя в 42 строке будет возникать ошибка. Вот смотри, если сработает except, то переменна "img_url" создана не будет, а она нужна в 42 строке.
Вообщем пиши еще видосы про парсинг соцсетей, но как можно детальнее. Как для ребенка
ок =)
Благодарю, супер подача к пониманию парсера с помощью API !
Спасибо , за мотивацию в программирование
Да пребудет с тобой сила! =)
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
не понимаю в чем проблема
что то с кодировкой того, что парсишь - гугли в стороону utf-8
получилось решить?
Спасибо за гайд! Хоть я и час в этом разбирался, а не 15 минут, которые длится видео, зато понял всё.
Всем советую посмотреть на финальную версию кода, ибо автор "втихую" кое-что да кое-где исправлял и менял. И невнимательный пользователь может на этом крупно попасться.
Исключение в конце пишите, как и автор.
втихую)
Прекрасный урок, спасибо. Легко заходит.
Сервисный ключ доступа не имеет отношения к токену пользователя) м этим ключём можно получить только общедоступную информацию.
😘
Добрый день можешь помочь я написал парсир но когда проходит по пагинации до 5 странице нормально потом сайт сам обновляется на первую страницу когда
парсер проходит по 6 той странице начинает выводить только первую страницу дальше не как подскажи как решить проблему.
Куда скинуть код
можно - за денежки)
Можно сделать так:
phone=input('Введите телефон: ')
И проверить принадлежит ли телефон ,введенный в переменную phone, к какой нибудь странице ВК?
маловероятно - придется парсить всех людей во всем контакте + не факт, что вообще телефон будет
Ладно, но все равно спасибо
Отличное видео.
При ошибке typeError попробуйте аргументы a_pen.writerow передать в [ ],
a_pen.writerow(['likes', 'body', 'url'])
мне помогло, может из-за того что модуль csv обновился я хз, сам новичок.
четко
Вы очень понятно объясняете, спасибо Вам!
пожалуйста =)
привет, а как узнать айди чела который выложил пост анонимно?
кажется никак - но копани в документации
Ре ку эс сэ тэ сэ! 😀😀😀 Сильно сказано.
можете подсказать, пожалуйста, как работает groups.removeUser? какой там метод и токен? не могу понять...
нет
@@Murrengan да я уже разобрался)))
сколько жмёшь от груди?
Спасибо мужик, только у тебя нашёл примеры нормальные обработки json в питоне
да пребудет с тобой сила!
Просмотрел около половины. Пишу комментарий в поддержку канала и автора. Очень понравилось, что автор подробно описывает, что делает и для чего. Для чего и в каком месте ставит брейкпоинт, запускает дебаггер, что смотрит, для чего какие переменные вписывает и т.д. Хороший канал!
посмотрел меньше половины, он рыгнул, я испугался и вышел
Полезный видос. СПС
мне в видео больше интересно было не парсинг, а незнакомые фишки пайчарма, которые я тут увидел.
Вместе мы сила )
Очень полезное видео, жаль что не столь популярно, желаю тебе популярности!
сенкс =)
Та держи свой палец вверх. попрошайка. и подписан Я уже.
А сделай такой контент где мы научимся с тобой программировать как по настоящему. выберем какую то интересную нам задачу и поработаем над ней ?
Заходи на стрим - делаем регистрацию на голенге
@@Murrengan бляяяя работаю((( а запись будет?
Здравствуйте! Хочу выучить Python, чтобы кодить интересные проекты (как ваш, например), не сказал бы, что ставлю цель стать разработчиком и работать в IT, но в дальнейшем было б интересно изучать также машинное обучение на python и писать ботов в вк(например) , мб вы могли бы посоветовать какие-то книги или курсы , спасибо!
P.S Видео очень понравилось
Благодарю! Посмотри курсы на курсере
На openedu.ru отличный курс по питону
Майкл Доусон "Программируем на Python"
@@Murrengan смотрел курсы от МФТИ, но там первая неделя примерно такая: напишите лесенку, а вторая уже про декораторы и синтаксический сахар, которые в книжках - то не всегда встретишь (сейчас читаю Эрика Мэтиза)
@@drevo100 программирование и разработка веб приложений ?
кстати, да , спасибо
Сделал парсер. Не работает. Долго думал, гуглил, пытался найти почему и что за ошибки мне выдает
А сейчас на меня снизошло озарение... Украина! У нас же вк запрещен :))))))
Надеюсь, этот комментарий поможет таким же молодым украинцам, как я :))
=)))
Топ =)
кстати, есть всякие vpn - должно решить вопрос)
Да, теперь нужно осваивать, как их прикрутить к парсингу
Уж больно мне хочется мемчики сортировать с вк
Орнул с пояснений)
+
а можно ли как-то парсить не только инфу на стене о посте, но и ссылку на сам пост?
можно
.
Спасибо за видео. Лайк в копилку и комментарий, как и просил. Наверное, более верным будет в функции take_1000_posts указать offset += count, т.к. реально мы запрашиваем count записей, которое в будущем может отличаться от 100
благодарю =)
да: как вариант можно и так
Супер КАЙФ!и супер доступно объясняешь! Респект!
Да пребудет с тобой сила 💪!
у меня Sublime text(( а как-то можно не число лайков, а список пролайкавших?)
можно
@@Murrengan все, список пролайкавших получил. А вот разослать всем сообщение видимо не получится. Права доступа на Message не получить(
Большой палец, коммент - все как просил, братан :)
=*
Красавец! Первый работающий мануал!
😘
оставь код пж
Ох тыж ) фит фо лайф. Дэнчик Борисов
он самый ) только группа заброшена (
Привет, можешь сделать видео "создание бота для соц.сети", пожалуйста
Хорошая идея - возможно в будущем
А как спарсить не определенное количество постов, а все?
думаю по аналогии
там в коментах есть ответ, но в контексте того ролика конечно, там они в зависимости от даты поста продолжали цикл
ua-cam.com/video/4EEhY35VPOY/v-deo.html
Написал, работает. Но я сижу на Windows 10 и закидываю словарь в excel. Он всё выводит в одну колонку. Как такое можно исправить?
Класс, спасибо большое. Хоть ВК и быстро развивается и прошло 5 лет, но эта база до сих пор актуальна.
ИИИИИИ оставил комментарии
мурр =)
круто, но я думаю лучше было бы сделать хранение данных через БД, снимай такие видео дальше, очень хорошо получается
Благодарю! С бд идея хорошая
Да, сделай выгрузку в бд, только не в SQLite, а нормальную.
@@drevo100 )))
ikakprosto окрыл новый канал по программированию на python
Прикольно! Сейчас попробую найти =))
не смог найти - дашь ссылку?
@@Murrengan он про тебя , ты немного похож на Стаса .
Спасибо за это видео! Я начинающий пользователь питона, но всё поняла. Супер!
Расскажи про библиотеку CSV в следующий раз, пожалуйста
А что конкретно может быть интересно?
Добрый, хотелось бы увидеть парсинг твитера в 2022