我非常熟悉使用选择器,但有没有办法复制chrome检查的find(ctrl+f(结果?
例如,如果我键入"#项目img";,#items下的25个img标签将突出显示。
所以我想知道是否有一种方法可以复制选定的25个img标签的HTML内容。(当然不需要ctrl+c 25次!(
我知道我可以使用任何编程语言和工具(如Selenium(进行屏幕抓取,但我想知道是否有一种方法可以从浏览器中做到这一点。
您可以在控制台中运行$$('<CSS Selector>')
以获得CSS选择器的输出。
因此,您可以在控制台中运行一个函数,将元素复制到剪贴板。有点像(你可以在此基础上构建(:
copy($$('.class').map(e => e).join('n'))
或textContent以文本格式复制输出:
copy($$('.class').map(e => e.textContent).join('n'))
另请参阅:
- 如何让CSS选择器在Chrome 17开发工具中工作