Advertisement
stuppid_bot

Untitled

Apr 2nd, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. # -*- coding: utf8 -*-
  2. from vkclient.vkbot import *
  3. import xml.etree.ElementTree as ET
  4. import urllib
  5. import rfc822
  6. import calendar
  7. import time
  8.  
  9. def load_rss(url):
  10.     u = urllib.urlopen(url)
  11.     data = u.read()
  12.     root = ET.fromstring(data)
  13.     return root
  14.  
  15. vk = VKBot(5.9, '***')
  16. r = vk.api('users.get')
  17. u = r[0]
  18. print u['first_name'] + ' ' + u['last_name']
  19.  
  20. last_timestamp = 0
  21. root = load_rss('http://ria.ru/export/rss2/science/index.xml')
  22. items = root.findall('channel/item')
  23. for item in reversed(items):
  24.     time_tuple = rfc822.parsedate_tz(item.find('pubDate').text)
  25.     timestamp = calendar.timegm(time_tuple)
  26.     print timestamp
  27.     if timestamp < last_timestamp:
  28.         continue
  29.     last_timestamp = timestamp
  30.     # url = item.find('link').text
  31.     title = item.find('title').text
  32.     desc = item.find('description').text
  33.     vk.api('wall.post', {'message': title + '\n\n' + desc})
  34.     time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement