格式不正确的属性选择器Cheerio

时间:2019-03-31 19:00:35

标签: node.js request cheerio

我正在请求一个网站并成功获取html并将其与cheerio一起加载。

问题在于它的错误

const res = await axios.get(download_url);
const $ = cheerio.load(res.data);
let result = $('div[class=w-full mt-6 sm:mt-8 lg:mt-0 lg:w-1/3]').html()

所以我认为导致错误的是空格,但是我必须用空格替换吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下值:

div[class="w-full mt-6 sm:mt-8 lg:mt-0 lg:w-1/3"]

或使用。风格:

div.w-full.mt-6.sm:mt-8.lg:mt-0.lg:w-1/3

还有机会您不需要上全课:

div.w-full.mt-6.sm:mt