Size: a a a

Node.js — русскоговорящее сообщество

2020 May 15

r

rvv880 in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Ты посмотри какая смеха написания insert into и то что у тебя
Спасибо
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
rvv880
Почему процесс не выходит?
Судя по консоли как раз выходит
источник

t

time in Node.js — русскоговорящее сообщество
Стоит читать книгу php7?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
time
Стоит читать книгу php7?
Спросил он в чате ноды...
источник

t

time in Node.js — русскоговорящее сообщество
Да я во все понял
источник

t

time in Node.js — русскоговорящее сообщество
Подряд*
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Artem Zuev
Спросил он в чате ноды...
Это троль, вчера уже выступил
источник

t

time in Node.js — русскоговорящее сообщество
Алексей Попов
Это троль, вчера уже выступил
Не лишкуй
источник

t

time in Node.js — русскоговорящее сообщество
Жизнь ничему не учит тебя
источник

M

Mike in Node.js — русскоговорящее сообщество
Как получить конкретное значение - число 3.12 с сайта? Кусок html:
<tr class="Bxz(bb) Bdbw(1px) Bdbs(s) Bdc($seperatorColor) H(36px) " data-reactid="160">
   <td class="C($primaryColor) W(51%)" data-reactid="161"><span data-reactid="162">Forward Dividend &amp; Yield</span></td>
   <td class="Ta(end) Fw(600) Lh(14px)" data-test="DIVIDEND_AND_YIELD-value" data-reactid="163">2.44 (3.12%)</td>
</tr>

Пытаюсь через cheerio спарсить, но или ошибка или ничего не возращает.
const response = await fetch(url)
const text = await response.text()
const $ = cheerio.load(text)
const value = $('td.Ta(end).Fw(600).Lh(14px)').text()

Ещё прямо внутри этой html страницы вставлен json - может быть через него проще как-то?
"dividendYield": {
   "raw": 0.0312,
   "fmt": "3.12%"
}
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Mike
Как получить конкретное значение - число 3.12 с сайта? Кусок html:
<tr class="Bxz(bb) Bdbw(1px) Bdbs(s) Bdc($seperatorColor) H(36px) " data-reactid="160">
   <td class="C($primaryColor) W(51%)" data-reactid="161"><span data-reactid="162">Forward Dividend &amp; Yield</span></td>
   <td class="Ta(end) Fw(600) Lh(14px)" data-test="DIVIDEND_AND_YIELD-value" data-reactid="163">2.44 (3.12%)</td>
</tr>

Пытаюсь через cheerio спарсить, но или ошибка или ничего не возращает.
const response = await fetch(url)
const text = await response.text()
const $ = cheerio.load(text)
const value = $('td.Ta(end).Fw(600).Lh(14px)').text()

Ещё прямо внутри этой html страницы вставлен json - может быть через него проще как-то?
"dividendYield": {
   "raw": 0.0312,
   "fmt": "3.12%"
}
$('td.Ta(end).Fw(600).Lh(14px)').text() - почему тут все классы через точку, может есть смысл сначала попробовать просто один указать Fw(600) например
источник

N

Nikolay in Node.js — русскоговорящее сообщество
Такие общие классы для декларативной стилизации могут переиспользоваться во многих местах. Попробуйте искать через атрибут $(‘td[data-test="DIVIDEND_AND_YIELD-value"]’)
источник

M

Mike in Node.js — русскоговорящее сообщество
Artem Zuev
$('td.Ta(end).Fw(600).Lh(14px)').text() - почему тут все классы через точку, может есть смысл сначала попробовать просто один указать Fw(600) например
Тогда ошибка: SyntaxError: Unmatched selector: (600)
источник

M

Mike in Node.js — русскоговорящее сообщество
Nikolay
Такие общие классы для декларативной стилизации могут переиспользоваться во многих местах. Попробуйте искать через атрибут $(‘td[data-test="DIVIDEND_AND_YIELD-value"]’)
Точно 👍🏻 Это сработало. Спасибо!
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
@ShGKme бетховены
источник

G

Godfather in Node.js — русскоговорящее сообщество
Mihail Kuzmin
@ShGKme бетховены
Оп, однофамилец, здарова
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Godfather
Оп, однофамилец, здарова
🤝
источник

R

Roman in Node.js — русскоговорящее сообщество
Что не так? Есть страница с новостями, мне нужно из каждой статьи получить ее название и ссылку на самую статью. Все елементы находятся в классе posts-list.
источник

R

Roman in Node.js — русскоговорящее сообщество
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
попробуй .post-link.with-labels
источник