当我们在网上看到一些有用的信息时,通常会想要复制粘贴以便稍后查看或与他人分享。但是,有些网页使用了 JavaScript 或其他技术来防止用户复制其内容。这可能会导致一些不便,但有几种方法可以尝试解决这个问题。下面我们将讨论几种方法来应对这种情况。
第一招:查看源代码
我们在网页空白处使用鼠标右键选择【查看页面源代码】,然后向下一直滑动,找到密密麻麻的文本,选中文本直接复制提取出来
第二招:代码破解法
这一招非常简单好用,只需要打开我们需要复制内容的网页,在浏览器地址上手动去输入
这里推荐一个github上的一个项目,可以直接对不能复制的文章进行提取
源码地址:https://gitcode.com/cuckooplus/csdn_download
public class CsdnBlogHandleService extends MarkDownService {
@Override
protected Document getHtmlContent(MarkDown markDown, Document document) {
Element mainElement = document.getElementById("cnblogs_post_body");
String htmlContent = mainElement.html();
document = Jsoup.parse(htmlContent);
// 去掉代码块中的行号
Elements elements = document.getElementsByTag("pre");
if(MarkDownUtil.elementsNotEmpty(elements)){
Elements preNumbers = null;
for(Element element : elements){
preNumbers = element.getElementsByClass("pre-numbering");
if(MarkDownUtil.elementsNotEmpty(preNumbers)){
for(Element preNumber : preNumbers){
// 删掉换行号
preNumber.remove();
}
}
}
}
return document;
}
}
第三招:插件法
如果您觉得在复制和粘贴网页内容时的操作步骤太过繁琐,那么使用插件就是一个非常不错的选择。插件可以帮助您轻松地解决复制限制的问题。您可以在浏览器中安装许多不同的插件,例如Enable Copy等等,这些插件在功能上都非常相似。一旦您遇到了有复制限制的页面,只需轻松点击一下插件,就能够轻松地破解这些限制,从而让您更加便捷地复制和粘贴所需的内容。如果您还没有尝试过使用插件来完成这些操作,那么建议您尝试一下,相信您会爱上这种便捷的方式。
第四招:截图提取法
这一招也非常简单啦,我们随便用一种截图方式将需要复制粘贴下来的内容截图下来,框选后将图片发到有提取图片功能的软件即可,一般像是QQ、微信这些软件也都有这种功能。
版权归原作者 vip_plus_vip 所有, 如有侵权,请联系我们删除。