Получи случайную криптовалюту за регистрацию!

Еще вам полезный лайфхак по parseFloat() В общем спарсил я це | Павел Дуглас (Pavel Duglas) | Browser Automation Studio

Еще вам полезный лайфхак по parseFloat()

В общем спарсил я цены в маркетплейсе iherb, получил список цен:

36.72
35.6

Выполняю для всего списка parseFloat(), но возвращает постоянно null.

Что же делать в такой ситуации?

Я долго ломал голову пока не задал правильные вопросы chatgpt и получил ответы.

В общем дело было в невидимых символах, казалось бы визуально их нет, но при парсинге со страницы они кодируются и записываются скрытно в строку.

Собственно, чтобы от них избавиться выполните следующую Javascript команду через кубик "Выполнить код":

c[i] = c[i].replace(/\s/g, "")
c[i] = encodeURIComponent(c[i]);
c[i] = decodeURIComponent(escape(c[i]));
c[i] = parseFloat(c[i])

где c[i] - это элемент списка цен.

#полезные_лайфхаки