我试图得到我的动画星球帐户横幅我的刮刀系统。我尝试了一切我知道与cheerio但我不能得到profileBackground
的background-image
网址。Properties
我试过了
async function Al() {
const cheerio = require("cheerio");
const url = "https://www.anime-planet.com/users/kyoyacchi";
const {data} = await client.axios.get(url, {
headers: {
"User-Agent":
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Mobile Safari/537.36",
},
});
const $ = cheerio.load(data);
return $(".pull-beta.pull-alpha.pullup.editableBanner")
.find(".wrapper")
.find("profileBackground");
}
Al();
Here is the result
这一条是只返回化身的路径。
2条答案
按热度按时间m3eecexj1#
我知道它是
$('div[id=profileBackground]')
8ljdwjyq2#
可以使用以下命令检索图像路径:
使用
#some-id
通过id属性进行选择。在CSS中,一个裸词指的是一个标记名,所以p
是<p></p>
的选择器。id在文档中应该是唯一的,所以通常不需要指定父选择器。上面的正则表达式从
background-image: url
后面的括号中提取内容。