Как получить данные из интернета?
#requests - для скачки странички
import requests
#html из lxml - чтобы парсить DOM дерево
from lxml import html

#забираем страничку с нефтью
raw = requests.get("https://yandex.ru/news/quotes/1006.html")

#строим из нее html дерево
dom = html.fromstring(raw.content)

#забираем xpath-ом ноды с датами и ценами из дерева
dates = dom.xpath('//td[@class="quote__date"]')
prices = dom.xpath('//td[@class="quote__value"]')    

#выводим на экран
for d,p in zip(dates, prices):
    print(d.text_content(), p.text_content())

Сандбокс для тестов
https://repl.it/@Origami1024/pythonOilParser
Selenium.

Англ. туториалы:
https://www.youtube.com/watch?v=7ovFudqFB0Q
Вот доки:
https://selenium-python.readthedocs.io/


Изменено (Важно): Хотя есть более простая вещь:
Beautiful Soup
Вот Гошак сделал парсер для курса доллара:
https://www.youtube.com/watch?v=4L57oY3J378