这是一款可以从网站上抓取文本(小说)并具有 CSS 注入器的应用程序。 我用这段代码摆脱了每第 3 段,使它们透明
p:nth-of-type(3){ color: transparent; }
但这也适用于 tbody 的第三段(见其中的空白区域)
问题是我如何只选择第三段(第一张图片)而不选择其他的?
请记住,这个应用程序 (android) 有很多来源(每个网站都有专门的扩展来抓取文本),我正试图找到一个通用的解决方案(如果可能的话),因为有很多来源:一个特定的仅适用于本网站的解决方案无法做到。 如果你真的想知道在此处抓取文本的网站和章节,它是:https://novelfull.com/the-legendary-moonlight-sculptor/volume-31-chapter-2.html
我试过了
p:nth-of-type(3){ color: transparent; }
但这也适用于 tbody 的第三段,我不希望那样;仅上传第一张图片中的部分。
我想选择那个部分只是为了让它的颜色透明(隐藏它)。
我无权访问应用程序代码,所以我不能保证它在任何地方都能正常工作。但你可以试试这个选择:
#chapter-content > p:nth-child(3) {
/* insert attributes/values here */
}
您可以使用
:not
这样您的规则就不会匹配任何作为表格单元格子项的段落。
:not(td)>p:nth-of-type(3) {
color: red;
}
<p>One</p>
<p>Two</p>
<p>Three</p>
<p>Four</p>
<table>
<tr>
<td>
<p>One</p>
<p>Two</p>
<p>Three</p>
<p>Four</p>
</td>
</tr>
</table>