Осваиваю самостоятельно Python. Решил распарсить xml и найденные элементы (все тайтлы) публиковать в группу в vk с периодичностью, скажем, 5 минут.
Получить все тайтлы я получил. При запуске в pycharm'e происходит перебор всех тайтлов с интервалом. В группу в vk публикуется какой-то рандомный тайтл один раз и на этом все.
import time import vk import xml.etree.ElementTree as ET from urllib.request import Request, urlopen headers = {"X-Access-Token": "xxxxxxxxxxxxxxx"} request = Request("http://site.com", headers=headers) response_body = urlopen(request).read() tree = ET.fromstring(response_body) paper = [] for offer in tree.findall('offer')[0:]: title = offer.get('title') paper.append({ 'title' : title }) for paper in papers: print(paper['title']) print() time.sleep(300) # VK Posting session = vk.AuthSession('xxxx', 'test@test.ru', 'password', scope='offline,wall,groups') api = vk.API(session) api.wall.post(owner_id='-1111', from_group='1', message=title)
Подскажите, пожалуйста, как переписать код, чтобы происходила публикация тайтлов по порядку с заданным интервалом времени.