如何编写DevTools控制台脚本仅提取目标页面的RSS Feed链接
RSS Feed提取脚本修改方案
原脚本问题说明
- 选择器直接匹配所有
p.trow.trow-wrap下的a元素,未按行容器分组,会同时命中每行内的RSS链接和站点链接 - 单个DOM元素调用
item()方法属于无效操作,无法拿到预期的子元素
修改后的可运行脚本
const rowContainers = document.querySelectorAll('p.trow.trow-wrap'); rowContainers.forEach(container => { // 每行第一个a标签对应RSS Feed链接 const rssAnchor = container.querySelector('a:first-child'); if (rssAnchor) console.log(rssAnchor.href); });
使用说明
直接将上述脚本粘贴到目标页面的DevTools控制台运行,即可输出全部符合要求的RSS Feed链接,不会混入站点URL。
内容的提问来源于stack exchange,提问作者Ahmad Ismail
相关产品推荐
相关产品推荐

