Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Как извлечь данные если оно постоянно меняется.

№116-03-2019 13:50:21

hirurgrrr1984
Участник
 
Группа: Members
Зарегистрирован: 19-02-2012
Сообщений: 8
UA: Chrome 72.0

[РЕШЕНО] Как извлечь данные если оно постоянно меняется.

Здрасте.
Imacros 8.9.7

Хочу извлечь данные по api 

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Дело в том что каждый день что то добавляется и номер значение так сказать ссылка на значение меняется
сегодня           
скрытый текст

Выделить код

Код:

TAG POS=16 TYPE=SPAN ATTR=CLASS:string EXTRACT=TXT


а завтра уже   
скрытый текст

Выделить код

Код:

TAG POS=26 TYPE=SPAN ATTR=CLASS:string EXTRACT=TXT


через json viewer выглядит так
скрытый текст

Выделить код

Код:

symbol": "ETHBTC",
"price": "0.03535500"


нужно извлечь значение "0.03535500"



Есть возможность спарсить цифры вот так но,сейчас оно "0.03535500" а за пару секунд уже "0.03835500"

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=LI ATTR=TXT:{"symbol":<SP>"ETHBTC","price":<SP>"0.03535500"},


можно как нибудь вместо 0.03535500 вставить допустим Extract чтоб его извлекало

как правильно спарсить,помогите.

код публикуется в тегах code под спойлером

InfSub

Отредактировано hirurgrrr1984 (16-03-2019 13:51:37)

Отсутствует

 

№221-03-2019 10:18:07

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 72.0

Re: [РЕШЕНО] Как извлечь данные если оно постоянно меняется.

Запуск из js
Например:

скрытый текст

Выделить код

Код:

var forGet = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance();
    forGet.open('GET', 'https://api.binance.com/api/v3/ticker/price', 0),
    forGet.send();
                
alert(JSON.parse(forGet.response)[0].price);

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Как извлечь данные если оно постоянно меняется.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]