Запрос к серверу LongPoll VK API

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

Не понимаю как.
как любой другой get запрос, urllib или request.если ваши данные lsp хранятся в переменных server, key и ts, остается только сформировать строку запроса и выполнить его
        template = 'https://{server}?act=a_check&key={key}&ts={ts}&wait=25&mode=2&version=1 '
        resp = requests.get(template.format(server=server, key=key, ts=ts))


Jabbson, а вот когда я получаю ответ от сервера, то он возвращает мне json-объект, способом resp.text я могу вывести его ({"ts":1795131320,"updates":[]}), а как мне его распарсить? json.load выдаёт просто > и ничего более. Мне нужно распарсить и получить ts в отдельную переменную.Я сделал, всё, спасибо тебе огромное в очередной раз


Scady
in_us = ('https://api.vk.com/api.php?oauth=1&method=users.get&user_ids='
+ str(local_i['owner_id']) + '&name_case=nom') #Где local_i['owner_id'] полученое ранее значение(или уже известное)
us = requests.get(in_us)
soup = BeautifulSoup(us.text)
soup = str(soup)
soup = re.sub(r'\<[^>]*\>', '', soup)
fact = json.loads(soup)
name1 = fact['response'][0]['first_name']
name2 = fact['response'][0]['last_name']
full_name = (name1 + ' ' + name2)


soup = BeautifulSoup(us.text)
bs тут совсем лишний.
json.load
у requests есть свой json метод, продолжая пример выше
data = resp.json()
updates = data.get('updates')
ts = data.get('ts')