@Babamurat

Как получить данные из интернета?

Всем привет !
Я написал программу который показывает простые скользящие, но не могу получать данные из интернета .
Мне нужно скачать из интернета дату и цену на нефть . Как мне это сделать подскажите !
Спасибо заранее !
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
#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
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
duboloms
@duboloms
Люблю есть дубы с кетчупом. Веб-разработчик.
Selenium.

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


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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽
SwapZilla.co Сочи
от 200 000 ₽
12 июл. 2020, в 16:53
500 руб./за проект
12 июл. 2020, в 16:28
3000 руб./за проект
12 июл. 2020, в 16:02
40000 руб./за проект