@maksymNejmet

Как получить значение из элемента dom в puppetier? Например, как получить значение в теге span в инстаграм?

Как пример:

async function startInstagram(){
    const browser=await puppeter.launch({headless:false})
    const page=await browser.newPage()
    await page.goto('https://www.instagram.com/50cent/')
    const html=await page.waitForSelector('#mount_0_0_qQ > div > div > div.x9f619.x1n2onr6.x1ja2u2z > div > div > div > div.x78zum5.xdt5ytf.x10cihs4.x1t2pt76.x1n2onr6.x1ja2u2z > div.x9f619.xnz67gz.x78zum5.x168nmei.x13lgxp2.x5pf9jr.xo71vjh.x1uhb9sk.x1plvlek.xryxfnj.x1c4vz4f.x2lah0s.xdt5ytf.xqjyukv.x1qjc9v5.x1oa3qoh.x1qughib > div.xh8yej3.x1gryazu.x10o80wk.x14k21rp.x1porb0y.x17snn68.x6osk4m > section > main > div > ul > li:nth-child(2) > a > div > span > span')
    .catch(e=>console.log(e))
  console.log(`${subs.asElement()}`)
    await browser.close()
}

startInstagram()


Мне нужно получить текст из тега span в instagramm, но JsHandle@node возвращается мне. Как я могу получить значение из тега span?
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
syxme
@syxme
html.textContent
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы