. Корризельтор метод возвращение ошибки «не функция»Javascript

Форум по Javascript
Ответить
Anonymous
 . Корризельтор метод возвращение ошибки «не функция»

Сообщение Anonymous »

возвращался к программированию после симпатичного Линга, я решил, что буду играть с HTTP -запросами в JavaScript, чтобы построить веб -скребок позже, я написал этого маленького парня, чтобы немного попрактиковаться: < /p>

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

  var DOMParser = require('xmldom').DOMParser;

fetch('http://books.toscrape.com/index.html')
.then(response => {
return response.text()
})
.then(html => {
const parser = new DOMParser()

const doc = parser.parseFromString(html, "text/html")
const elem = doc.querySelector('.thumbnail').innerHTML

console.log(elem)
})
.catch(error => {
console.error('error:', error)
})
< /code>
Это возвращает следующую ошибку: < /p>
error: TypeError: doc.querySelector is not a function
at /home/petal/Desktop/scrapetest.js:11:22
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
Я немного оглянулся в Интернете, чтобы увидеть, что я делаю не так, но проблемы других людей не соответствуют моей, поэтому я бы признателен за любую помощь!
Спасибо и желаю вам хорошего дня c:

Подробнее здесь: https://stackoverflow.com/questions/796 ... tion-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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