一行代码实现免登录复制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. 超越PVT、Swin,南大开源高效Transformer:ResT​
  2. 埃森哲是如何系统化做好数据分析?
  3. sklearn基于make_scorer函数为Logistic模型构建自定义损失函数并可视化误差图(lambda selection)和系数图(trace plot)+代码实战
  4. LeetCode:二进制手表【401】
  5. 小米MIX Alpha环绕屏手机还是跳票了,上市时间成迷,小米回应...
  6. Python MetaClass
  7. java模拟浏览器htmlunit,Java版本的浏览器HtmlUnit入门示例
  8. 神器!Alibaba Sentinel,功能真心强大!
  9. PR(Premiere) 鼓点节拍插件Beat Edit,打不开的原因
  10. 阿里云域名购买与备案,解析使用教程
  11. 素数五个为一行的_帕斯卡三角形与素数
  12. 【RTF】如何使用python读取RTF格式的文件
  13. Android用悬浮按钮实现翻页效果
  14. spring security自定义登录失败返回错误信息
  15. 常见浏览器对URL的长度限制
  16. 如何制作饼图?制作步骤有哪些?专业的饼图制作软件
  17. nico老是显示服务器升级,Nico会员服务条款
  18. 洛谷 P1617 爱与愁的一千个伤心的理由
  19. 详解ORACLE数据库的分区表
  20. 2022/3/21-2022/3/22

热门文章

  1. hadoop学习使用
  2. codeproject.com被封了?
  3. 网站服务器建立数据库连接时出错,修复Wordpress博客网站“建立数据库连接时出错”错误记录 | 科技爱好者博客 -专注于树莓派(Raspberry Pi)...
  4. html模仿登陆页面,登陆注册页面html代码(仿知乎)
  5. Excel 哪个版本的好用?
  6. 非参数统计的Python实现—— HL 检验
  7. 离散数学及其应用 第一章:集合论
  8. css怎么去掉字体样式,css怎么去掉字体粗体样式
  9. 谈谈研发PLM项目管理
  10. 吊打面试官之redis篇:一文全懂redis