Почему значение исчезает в текстовом файле при очистке/анализе Forex EurUsd с Dailyfx.com?Python

Программы на Python
Anonymous
Почему значение исчезает в текстовом файле при очистке/анализе Forex EurUsd с Dailyfx.com?

Сообщение Anonymous »

Я пытаюсь проанализировать значение Forex EurUsd с сайта Dailyfx.com. Я вижу там нужное значение, но когда я его очищаю/парсю, я получаю значение "--" в txt-файле.
Вот оно на dailyfx.com:
data-value="1.18218"
Изображение

Мой код, который я использую:

Код: Выделить всё

import urllib.request

opener=urllib.request.build_opener()
opener.addheaders=[('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/36.0.1941.0 Safari/537.36')]
urllib.request.install_opener(opener)

req = urllib.request.Request("https://www.dailyfx.com/eur-usd", headers={"User-Agent":
"Chrome"})
res = urllib.request.urlopen(req)

data=res.read()

with open("test.txt", "w") as f:
f.write(str(data))
f.close()
Когда я открываю файл (test.txt), я нахожу пустое значение:
data-value="---"
Когда я ожидаю увидеть, data-value="1.18218".
Изображение


Подробнее здесь: https://stackoverflow.com/questions/648 ... rom-dailyf

Вернуться в «Python»