Advertisement
furas

Python - scrap data

Jun 4th, 2017
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. def get_text(element):
  2.     return element[0].text if element else ''
  3.  
  4. def get_data(hlist):
  5.    
  6.     lst = [ # (name, tag, class)
  7.         ('title',   'h2', 'content-title'),
  8.         ('website', 'a',  'aa-BoothContactUrl'),
  9.         ('desc',    'p',  'BoothPrintProfile'),
  10.         ('bands',   'p',  'BoothBrands')
  11.     ]
  12.    
  13.     results = {}
  14.  
  15.     for data in hlist:
  16.         for name, tag, class_ in lst:
  17.             element = data(tag, {'class': class_})
  18.             #text = get_text(element)
  19.             text = element[0].text if element else ''
  20.             print(name, text)
  21.             results[name] = text
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement