提取html,B站获取不到数据,怎么办?

使用问题 · 341 次浏览
小学生99 创建于 2023-12-07 13:56

clearfix.cube-list li:nth-child(1) a:nth-child(1)   这样是能获取信息的

 

循环中怎么插入计数 ī 

$$.clearfix.cube-list li:nth-child({i}+1) a:nth-child(1)   这种写法不对,获取不到

 

 

小学生99 最后更新于 2023/12/7

回复内容
CL 2023-12-07 14:07
#1

提出问题,请说明自己是如何做的,必要的时候增加截图,预期什么结果,实际什么结果。

目前大多网站都是动态加载数据的,你在浏览器里看到的内容,通过http请求是无法得到的。 

请使用浏览器控制模块。

小学生99 回复 CL 2023-12-07 15:00 :

更改问题,详细描述了

CL 回复 小学生99 2023-12-07 15:03 :

如果要得到一个从1 开始的序号,可以用下面的方法。 也可以使用另一个变量,先计算好结果之后再做插值。 也可以在表达式里使用文本拼接 $= "字串1" + "字串2" ....


小学生99 回复 小学生99 2023-12-07 15:08 :

 

小学生99 最后更新于 2023-12-07 15:20
小学生99 回复 CL 2023-12-07 15:20 :

$$.clearfix.cube-list li:nth-child({i}+1) a:nth-child(1)    这里 ī 是从0开始的,序号没问题,写法对吗?

主要是选择器内,可以这样写插值吗?

如果可以,选择器这里怎么修改?就不用再添加处理文本的模块



CL 回复 小学生99 2023-12-07 15:21 :

不对,这里面不支持变量计算。

回复主贴