博客园源码不可copy的解决办法

  今天在逛班级博客园时,进入看到李昂的博客,是一个关于盲打的博客(https://www.cnblogs.com/ITXiaoAng/p/11962143.html)。该博客里面还有盲打系统的源码,本来想试试练练盲打,但是我不知道这篇博客的模板不支持copy还是作者本人插入代码时设定不可copy,copy源码不下来。于是我灵机一动,刚刚好最近学了爬虫,可以学以致用。

  • 首先分析网页源码爬取

  我们发现所有源码在<code>标签

  • 爬取code标签内容
code=b.find_all('code')
  • 直接将源码在控制台输出
import requests;
from bs4 import BeautifulSoup

# 请求
result=requests.get("https://www.cnblogs.com/ITXiaoAng/p/11962143.html")
result.encoding='utf-8'
result=result.text

b=BeautifulSoup(result,'html.parser')
code=b.find_all('code')
for i in code:
    print(i.text)
  • 爬取结果

 

  •  到这里就已经完成了爬取源码的过程了,再把源码拿来运行试试,嘿嘿。

 

   这样就完成了强行copy源码的过程了。接下来上手试试软件,练练打字。

 

 

posted @ 2019-11-30 16:01  丁如超dd  阅读(413)  评论(1编辑  收藏  举报