Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import sys, traceback, requests
- from bs4 import BeautifulSoup as bs
- try:
- url = 'https://www.wetter.de/deutschland/wetter-leichlingen-18220752.html'
- print('getting page...')
- exampleFile = requests.get(url)
- exampleFile.raise_for_status()
- print ('statuscode is: {}'.format(exampleFile.status_code))
- exF = exampleFile.text
- # print('pages code is: \n' + exF)
- exampleSoup = bs(exF, 'html.parser')
- # print(exampleSoup.prettify()) # views a readable SoupObject
- elems = exampleSoup.select('.wt-color-temperature-max')
- # elems = exampleSoup.select('li')
- print('types: ()'.format(type(elems)))
- print('laenge: ()'.format(len(elems)))
- print('elementtype: {} '.format(type(elems[0])))
- print('elements text: {}'.format(elems[0].getText()))
- print('vollständiges Element: {}'.format(str(elems[0])))
- print('elements attributs: {} '.format(elems[0].attrs))
- except (AttributeError, NameError):
- print ('Ups, das hätte nicht passieren dürfen: \n' + traceback.format_exc())
- finally:
- print('Keep going.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement