Комментарии Vk - Python

  1. Здравствуйте, есть скрипт который, смотрит комментарии в группе и записывает их в текстовый файл, но если пользователь в комментарии оставил смайл, то выскакивает ошибка: return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f603' in position 69: character maps to <undefined>


textual

Код к задаче: «Комментарии Vk - Python»

str(b1, encoding='utf8')

СДЕЛАЙТЕ РЕПОСТ

9   голосов, оценка 4.222 из 5



Похожие ответы
  1. Итак,когда я начал писать чат-бота для вк,то столкнулся с тем,что программа вылетала каждые 20-30 минут.Подумал,что дело в циклическом обновлении и том,что вк ругается на слишком частые запросы.Тогда я погуглил и переписал программу с использованием LongPoll запросов.Теперь сообщение проверялось не по времени,а по обновлениям активности(новое сообщение ,пишет ли пользователь и т.д).Частота вылетов сократилась,но сами вылеты не исчезли.Тогда я подумал,что дело в том на кикие обновления должна реагировать программа.Путём нехитрых манипуляций выяснил,что если пользователь отправил сообщение,то обновление будет иметь такой вид [[7, 2000000001, 2571], [4, 2572, 8193, 2000000001, 1507203465, 'Кто ррр', {'from': '248404252'}]]}.Т.е нам надо проверить чтобы длинна updates(переменная хранит эти данные) была 2 и updates[1][0] был равен 4. Насчёт вылетов я не знаю,но появилась новая проблема:Программа реагирует только на 2 сообщения,А первое как будто не замечает.Вот в чём может быть дело?

  1. Новичок в python и решил попробовать поработать с vk api. итак: при помощи message.get(count = 1) получаю информацию о последнем сообщении в таком виде: [1298, {'mid': 1331, 'date': 1507022571, 'out': 0, 'uid': 248404252, 'read_state': 1, 'title': 'WWWinx', 'body': 'Гениально', 'chat_id': 1, 'chat_active': '290636210,248404252,273041789,196368356,248741639,285166413,289918355,286009377,202986069,360372135,334869249,448196547 ,266456630,402868760,409873063,421389194,419775312', 'users_count': 18, 'admin_id': 286009377, 'photo_50': 'https://pp.userapi.com/c841424/v841424642/17a85/Sumo8V4P6oo.jpg', 'photo_100': 'https://pp.userapi.com/c841424/v841424642/17a84/70QAuVefc0I.jpg', 'photo_200': 'https://pp.userapi.com/c841424/v841424642/17a82/oA-a3hLQxTg.jpg'}] Вопрос в том как мне вывесть 'body' на экран?

  1. Привет, помогите разобрать в чем ошибка, нашел интересный скрипт для работы с вк через python, данная программа, смотрит какие посты лайкнул пользователь ссылка на статью(https://proglib.io/p/python-vk-api-2/). Но выскочила ошибка и не могу понять в чем дело

  1. Как авторизоваться через VK API с помощью requests? Про авторизацию через библиотеку vk знаю.

  1. Начал писать бота на Python для ВКонтакте. Для непрерывной работы нужно соединение с LongPoll сервером, данные для сессии получил, а запрос к серверу отправить не могу. Не понимаю как. И urllib пробовал и http. В общем, нужно составить запрос такого вида, как на скрине. Как это сделать? Может кто сталкивался с ботами ВК? Если сталкивались, то подскажите, как всё таки полностью установить подключение с long poll сервером с начала и до конца. Заранее спасибо.

  1. Здравствуйте. Появилась задача для определённого пользователя вывести список друзей, с указанием пола, города, и статусе(онлайн). Решил использовать VK.API и делаю вот такой запрос: api.vk.com/method/friends.search?user_id=143578788&fields=online,sex,city&access_token=TOKEN&v=5.62 В итоге получаю: Кликните здесь для просмотра всего текста {"response":{"count":98,"items":[{"id":4673821,"first_name":"Лёха","last_name":"Веренчик","sex":2,"city":{"id":314,"title":"Киев"},"online":0},{"id":4689 306,"first_name":"Danielle","last_name":"Zayushkina","sex":1,"city":{"id":314,"title":"Киев"},"online":0},{"id":6069598, "first_name":"Олександр","last_name":"Яцуник","sex":2,"city":{"id":1057,"title":"Львов"},"online":1},{"id":6140511,"firs t_name":"Тарас","last_name":"Тополя","sex":2,"city":{"id":314,"title":"Киев"},"online":0},{"id":7442774,"first_name":"Ви лен","last_name":"Кильченко","sex":2,"city":{"id":314,"title":"Киев"},"online":0},{"id":8984269,"first_name":"Сергей","l ast_name":"Чучко","sex":2,"city":{"id":1581,"title":"Полтава"},"online":0},{"id":9389693,"first_name":"Юра","last_name": "Федина","sex":2,"city":{"id":1057,"title":"Львов"},"online":1},{"id":10062932,"first_name":"Dima","last_name":"Kozhuhar ","sex":2,"city":{"id":761,"title":"Винница"},"online":0},{"id":11296155,"first_name":"Вікторія","last_name":"Жуковська" ,"sex":1,"city":{"id":5974,"title":"Луцк"},"online":0},{"id":11583889,"first_name":"Valentina","last_name":"Chemer","sex ":1,"city":{"id":280,"title":"Харьков"},"online":0},{"id":12774619,"first_name":"Александр","last_name":"Блинов","sex":2 ,"city":{"id":314,"title":"Киев"},"online":0},{"id":14179585,"first_name":"Не","last_name":"Очень","sex":2,"city":{"id": 761,"title":"Винница"},"online":0},{"id":15572410,"first_name":"Мяч","last_name":"Дредбол","sex":2,"city":{"id":3170,"ti tle":"Ровно"},"online":1},{"id":15602653,"first_name":"Ростік","last_name":"Кльовий","sex":2,"city":{"id":1559,"title":" Тернополь"},"online":1},{"id":15701989,"first_name":"Alexander","last_name":"Lezhnev","sex":2,"city":{"id":314,"title":" Киев"},"online":0},{"id":17567644,"first_name":"Ульяна","last_name":"Пелевина","sex":1,"city":{"id":1515634,"title":"Ath ens"},"online":0},{"id":17674244,"first_name":"Олександр","last_name":"Іванчук","sex":2,"city":{"id":2106,"title":"Иван о-Франковск"},"online":0},{"id":19204753,"first_name":"Дмитро","last_name":"Чибрик","sex":2,"city":{"id":1057,"title":"Льв ов"},"online":1,"online_app":"2274003","online_mobile":1},{"id":19755853,"first_name":"Ірина","last_name":"Бучик","sex": 1,"city":{"id":1057,"title":"Львов"},"online":0},{"id":20071729,"first_name":"Галюся","last_name":"Knopa","sex":1,"city" :{"id":2106,"title":"Ивано-Франковск"},"online":0}]}} Подскажите, пожалуйста, как это всё отобразить в нормальном виде типа: Имя Фалилия id(пол, город, статус).

  1. Здравствуйте. Нужно открыть сессию вконтакте, т.к пройти авторизацию,не используя api и selenium. Возможно ли это сделать с помощью запросов. Т.е как-то ввести логин,пароль и все. Думал может robobrowser подключить? Нужно малозатратный способ,так как хочу подключить многопроцессорность. vk api не юзаю из-за ограничения по запросам.

  1. Доброго времени суток всем. Захотелось выложить фотографию на стену группы. Казалось бы читай маны и делай. Что получилось: