我想解析任何给定的链接,看看是否有任何CSS选择器的属性可能部分或完全匹配特定的关键字。如果我的关键字是print,我希望给定链接中的每个CSS选择器都在其中的任何位置打印,它可能出现在name,id或class或任何地方。
例如,如果我给出的链接获得以下html:
Lorem ipsum
Lorem ipsum
Good Bye
如果我的关键字是“print”,那么我应该将选择器“p.testprintrandom”作为其类名的一部分打印出来。同样,如果我的关键字是“stackoverflow”,我应该得到id“randomstackoverflowrandomtext”作为id的一部分,其中包含stackoverflow。同样,如果我的关键字是电子邮件,那么我应该获得输入标签的CSS选择器,因为平板电脑中有电子邮件。
首先,我想知道这是否可行,如果可以,我怎么能实现这一点,是否有任何特定的库或框架可以使用?
我将在以后使用获得的选择器与木偶操作者,如果这应该以任何方式影响答案。