首页 > 基础资料 博客日记

遇到网页不让复制粘贴该怎么办?

2024-10-31 19:00:07基础资料围观54

这篇文章介绍了遇到网页不让复制粘贴该怎么办?,分享给大家做个参考,收藏Java资料网收获更多编程知识

当我们在网上看到一些有用的信息时,通常会想要复制粘贴以便稍后查看或与他人分享。但是,有些网页使用了 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、微信这些软件也都有这种功能。


文章来源:https://blog.csdn.net/LiRongdongPlus/article/details/139727150
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云