一行代码实现免登录复制CSDN博客代码 2021.9.26

  • 1、问题:复制CSDN博客代码,结果却提示需要登录?
  • 2、解决方案(一行代码)
    • 2.1 直接登录CSDN账号进行复制(CSDN用户名+密码)
    • 2.2 不登录CSDN账号,一行代码实现鼠标选中复制(在开发者控制台打开浏览器文档的设计模式即可)

1、问题:复制CSDN博客代码,结果却提示需要登录?

相信不少学生、科研工作者以及程序员在学习编程的路上,无论是做算法也好,还是做开发应用也罢,每个热爱编程的人员都或多或少地要从一些网络平台中学习一些代码,然后为自己所用。
        不管是从有利于自己的研究出发,或是一时兴起想要run一下others的code,这时需求就是直接将网络平台(如csdn、博客园、简书、灰信网、StackOverflow、Github、Gitee等)复制到本地后,根据代码所对应的编程语言类型(如C、C++、C#、Java、Scala、Matlab、Python、R、JavaScript、Go等)粘贴到IDE(如VS、VSCode、Matlab、PyCharm、Spyder、Eclipse、MyEclipse、IDEA、WebStorm等),不仅能够学习别人代码的思路和实现,而且也顺便帮助作者验证了代码的有效性和健壮性,可能会发现代码的疏漏之处也再所难免。
        现在的我也逐渐体会到写代码的不易,如果没有互联网,可能自己只能查找API来敲代码,那确实是比较痛苦的事情,有的时候不得不这样去做!对于一个项目而言,代码单单是实现必要的功能只是前提而已,更重要的是程序功能的有效性、普适性、健壮性和稳定性,比如吞吐大的数据量、内存优化、数据库事务锁、大量并发访问冲突的解决等问题都需要尽力去维护解决方案。所以对于一个开发项目而言,除了算法工程师研发工程师外,还有测试工程师,测试工程师确实能够发现研发或算法工程师代码的漏洞(Bug),并且针对问题或错误需要给出完善的解决方案,有人提需求和发现问题,有人去解决和应用(运营工程师),周而复始、相互协调才能保证项目的可靠交付。
        不知从何时开始,我们在查看别人优秀的CSDN博客时,对作者的代码或许感到好奇,或许持有批判怀疑的态度,想要复制代码run但苦恼于还要登录,登录也不是不可以,只是有的时候在用别人的服务器、台式机或笔记本电脑,仅仅不想在他人设备上登录自己账户,可能是为了安全考虑,也可能就是一个字:懒!

但不得不承认的是,正是因为这个世界上有很多的懒人,这些懒人可能拥有更多的财富,才萌生了提高生活便利性、改善生活条件的念头,当然在一定程度上确实能够极大地激发科学家或者工程师的潜力,让他们绞尽脑汁完成更具挑战性的任务进而服务于懒人的生活,致力于提高所谓的智慧化生活水平(如到家前热水烧好、空调温度自动调好、出门旅游只需坐在自动驾驶车上、语言搜索获得最新资讯、机器人送快递和外卖等)。

2、解决方案(一行代码)

由于我们所用的浏览器(Browser)就是一个客户端程序(Client),当然一些服务部署到Browser中时它也可看作为服务器(Server),这就体现了常用的浏览器/服务器客户端/服务器模式(B/SC/S),而浏览器需要通过HTTP协议、IP协议来连接网络,可以从网络上获取所需的服务。最常见的例子,首先用户利用浏览器搜索引擎搜索一个关键词(相当于发送了一个请求http Request),然后浏览器会返回一个结果(http Response);再者,浏览器本身也具有解析HTMLXML等标记性格式文件的能力,它也是一个针对标记性语言文件的文档Document编辑器Editor)。理解这些,我们就可以发现一个网页页面(WebPage)就是一个HTML文件,Page中的内容包含多个节点元素Element,而每个Element元素可利用CSS(样式布局设计)和JavaScript(动态事件函数)来渲染并绑定。
        因此,针对复制代码需要登录账号的解决方案有两种:1、首先直接登录账号,然后复制代码;2、绝不登录账号,然后复制代码。

2.1 直接登录CSDN账号进行复制(CSDN用户名+密码)

在该CSDN页面直接登录自己的CSDN账号,输入用户名(username)和密码(password)即可。

2.2 不登录CSDN账号,一行代码实现鼠标选中复制(在开发者控制台打开浏览器文档的设计模式即可)

这里主要利用浏览器内在特性,将请求的HTML页面所在的浏览器内的设计模式打开,这样我们就能够获得该页面的更多权限,不但能够复制,还能够修改和删除,甚至基于该页面再次开发。因此需要在该博客页面按 F12或者鼠标右键->检查 来打开浏览器自带的开发者控制台(DevTools),点击Console按钮,在控制台界面输入一行命令即可:document.designMode='on'

复制后粘贴到本地记事本文件中即可。

import qrcode
img = qrcode.make('https://github.com')


        当然,如果不需要他人CSDN博客里的代码了,可以考虑将浏览器的设计模式关闭,在开发者控制台输入document.designMode='off'即可,此时又无法复制别人CSDN博客里面的代码喽!

免登录实现CSDN博客代码复制(2021.9.26)相关推荐

  1. csdn博客图片复制不过来怎么办?如何转载?

    起意 看到一篇不错的博客,想转载但是不会(没有转载键),网搜发现没有Chrome浏览器的详细转载办法 实践 检查.在喜欢的博客页面右键(用快捷键ctrl+shift+I也行只是比较难找到相应想要的ht ...

  2. csdn博客 代码块的显示设置以及图片的插入技巧

    最近在csdn写技术类的博客,发现自己写的代码段和别人显示的不一样,没有行号,格式也不完美,也不会插图片,搜看资料,整理方法如下,和大家共享一下. 一)代码段显示设置 例如将以下代码段进行设置 #in ...

  3. 写CSDN博客如何复制粘贴图片?

    前言 用csdn一段时间了,发现markdown编辑器每次都没法复制粘贴截图,这个超级麻烦的,每次都要自己一张一张上传图片,很费时间. 最近实在受不了了,去网上查了一下,自己也试了一下,有一些发现,分 ...

  4. CSDN博客代码块代码没有高亮颜色解决办法

    之前写博客的代码块都没有高亮颜色也没怎么在意 现在突然想让它显示高亮颜色,解决了 所以记录一下解决方案: 插入代码时不要先贴代码, 而应该先点上面中间的代码块按钮: 点击后效果如下: ``` 在这里插 ...

  5. CSDN博客如何复制别人的文章到自己的博客(很详细,看着图片傻瓜式操作)

    一.首先打开自己喜欢的博客的文章,然后同时按shift+ctrl+I三个键,打开开发者工具. 二.选择elements选项,按下面图片选择(chorme浏览器):有可能比较难找(一般在比较靠后的位置) ...

  6. 使用代码将github仓库里某个issue同步到CSDN博客上

    2019独角兽企业重金招聘Python工程师标准>>> 我是一个懒惰的程序员.我在github仓库里用issue的方式写了很多分享文章,想同步到CSDN上.但是我又不想一篇篇手动复制 ...

  7. 如何在你的CSDN 博客中添加广告代码(网赚)

    货到付款APPLE苹果手机IPHONE完美破解 1600.0元  转载请注明:http://blog.csdn.net/rommal7090 如果你的博客访问量很大,你可以通过如下方式在博客上放置广告 ...

  8. selenium爬虫笔记——csdn博客页面登录弹窗问题解决

    1.问题情景 使用selenium + python爬取csdn博客,其中一个步骤为点击博客详情页面的各级目录的链接,但是当鼠标点击目录链接时,页面会弹出一个登录窗口,要求登录. 如果是真实用户访问的 ...

  9. Apollo代码学习(六)—模型预测控制(MPC)_follow轻尘的博客-CSDN博客_mpc代码

    Apollo代码学习(六)-模型预测控制(MPC)_follow轻尘的博客-CSDN博客_mpc代码

  10. 如何在CSDN博客中的所贴的代码进行【代码块】显示

    笔者最近很喜欢在csdn发一些技术博客,可是看了别人的博客,有代码的地方总是可以显示出代码块,而自己贴上去的代码总是没有.刚开始还以为CSDN博客里面的编辑功能有,可是找来找去都没有找到.后来才发现原 ...

最新文章

  1. bleve搜索引擎源码分析之索引——mapping和lucene一样,也有_all
  2. 质子交换膜燃料电池稳压器的设计及仿真
  3. python3遍历选中文件夹下的文件【GUI编程】
  4. 目录页码错误未定义书签怎么解决_目录页码对不齐应该怎么办?这2种方法,工作效率大增...
  5. 借助 Pod 删除事件的传播实现 Pod 摘流
  6. LAMP网站架构简介
  7. 大数据系统架构是什么
  8. iOS 算法的前世今生:算法原理、常用算法(二)加密算法
  9. 分享294个PHP博客系统,总有一款适合你
  10. RB-PEG2000-Pyrene,含有芘丁酸和罗丹明的PEG,Pyrene-PEG2000-Rhodamine
  11. 修复 Fontconfig Error
  12. 《富爸爸,穷爸爸》这本书有何价值?
  13. word排版之长英文单词自动换行
  14. 超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析
  15. 关于DES加密强制更新版(4.22)
  16. 巴西龟饲养日志-----日常护理
  17. ChatGPT使用案例之自然语言处理
  18. 从信息泄露到权限后台
  19. linux sparse
  20. 【Matplotlib】(一)绘制图像函数

热门文章

  1. SQL2008如何建立数据库
  2. 微信内置浏览器缓存清理及关闭微信默认的X5内核
  3. 如何使用excel快速下载网页图片?
  4. 拉普拉斯变换与拉普拉斯逆变换的常用结论与经典公式
  5. 聊一聊我在 B 站上自学编程的经历吧!
  6. 干货 | E-Prime实验数据处理之E-Merge妙招,确定不来看吗?
  7. Java并发编程实践-总结
  8. 达梦数据库DM8企业版--命令行方式的安装、创建数据库和注册服务
  9. 如何写好科研论文思维导图分享
  10. Python 语言参考手册