解决百度文库复制问题 非VIP也能复制文字

目录

  • 前言
  • 方法1 百度文库搜索功能
  • 方法2 百度文库翻译接口
  • 方法3 查看html的innerText

前言

百度的产品非常多,但是如果没有VIP,那么使用起来的用户体验无异于粪池蝶泳。这是不好的。

今天来解决百度文库的复制问题,有些时候,比如做毛概,思修,伦理学的作业,就要经常复制百度文库的答案,但是百度要恰饭 ,所以无法直接复制(如图)
解决百度文库复制问题 非VIP也能复制文字_第1张图片
但是因为html的一些特性,或者是百度自己提供的功能,我们可以“曲线救国”,达到复制文本的效果

方法1 百度文库搜索功能

利用百度文库的搜索按钮,可以轻易的将文字截取出来
解决百度文库复制问题 非VIP也能复制文字_第2张图片
然后我们会跳转到百度文库的搜索页面,搜索的关键词就是我们选定的内容,这时候,搜索框内自动粘贴了我们搜索的内容,我们复制即可

解决百度文库复制问题 非VIP也能复制文字_第3张图片
解决百度文库复制问题 非VIP也能复制文字_第4张图片
当有时候复制的文本过长,url encode 长度超过url长度限制,那么我们会发生访问错误,但是没有关西 ,我们通过url解码也可以得到搜索的内容(GET提交),这里用到【站长工具】来进行url解码得到汉字内容

下面给出一个长url的编码,直接访问必定出错,我们解码得到对应结果即可

https://wenku.baidu.com/search?word=%B7%A8%C2%C9%CA%C7%B5%C0%B5%C2%B5%C4%B5%D7%CF%DF%A3%AC%C3%BF%D2%BB%CE%BB%BC%C6%CB%E3%BB%FA%B4%D3%D2%B5%C8%CB%D4%B1%B1%D8%D0%EB%C0%CE%BC%C7%A3%BA%D1%CF%B8%F1%D7%F1%CA%D8%D5%E2%D0%A9%B7%A8%C2%C9%B7%A8%B9%E6%D5%FD%CA%C7%BC%C6%CB%E3%BB%FA%B4%D3%D2%B5%C8%CB%D4%B1%D6%B0%D2%B5%B5%C0%B5%C2%B5%C4%D7%EE%BB%F9%B1%BE%D2%AA%C7%F3%A1%A3%26%238194%3B%26%238194%3B%0A%CA%C0%BD%E7%D6%AA%C3%FB%B5%C4%BC%C6%CB%E3%BB%FA%B5%C0%B5%C2%B9%E6%B7%B6%D7%E9%D6%AFIEEE-CS%2FACM%26%238194%3B%C8%ED%BC%FE%B9%A4%B3%CC%CA%A6%B5%C0%B5%C2%B9%E6%B7%B6%BA%CD%D6%B0%D2%B5%CA%B5%BC%F9%A3%A8SEEPP%A3%A9%C1%AA%BA%CF%B9%A4%D7%F7%D7%E9%D4%F8%BE%CD%B4%CB%D7%A8%C3%C5%D6%C6%B6%A9%B9%FD%D2%BB%B8%F6%B9%E6%B7%B6%A3%AC%B8%F9%BE%DD%B4%CB%CF%EE%B9%E6%B7%B6%BC%C6%CB%E3%BB%FA%D6%B0%D2%B5%B4%D3%D2%B5%C8%CB%D4%B1%D6%B0%D2%B5%B5%C0%B5%C2%B5%C4%BA%CB%D0%C4%D4%AD%D4%F2%D6%F7%D2%AA%D3%D0%D2%D4%CF%C2%C1%BD%CF%EE%A3%BA%26%238194%3B%26%238194%3B%0A%D4%AD%D4%F2%D2%BB%26%238194%3B%26%238194%3B%26%238194%3B%BC%C6%CB%E3%BB%FA%B4%D3%D2%B5%C8%CB%D4%B1%D3%A6%B5%B1%D2%D4%B9%AB%D6%DA%C0%FB%D2%E6%CE%AA%D7%EE%B8%DF%C4%BF%B1%EA%A1%A3%D5%E2%D2%BB%D4%AD%D4%F2%BF%C9%D2%D4%BD%E2%CA%CD%CE%AA%D2%D4%CF%C2%B0%CB%B5%E3%A3%BA%26%238194%3B%26%238194%3B%26%238194%3B1%A3%AE%26%238194%3B%B6%D4%B9%A4%D7%F7%B3%D0%B5%A3%CD%EA%C8%AB%B5%C4%D4%F0%C8%CE%A3%BB%26%238194%3B%26%238194%3B%0A%26%238194%3B%26%238194%3B%26%238194%3B%26%238194%3B2%A3%AE%26%238194%3B%D3%C3%B9%AB%D2%E6%C4%BF%B1%EA%BD%DA%D6%C6%B9%CD%D6%F7%A1%A2%BF%CD%BB%A7%BA%CD%D3%C3%BB%A7%B5%C4%C0%FB%D2%E6%A3%BB%26%238194%3B%26%238194%3B%0A3%A3%AE%26%238194%3B%C5%FA%D7%BC%C8%ED%BC%FE%A3%AC%D3%A6%D4%DA%C8%B7%D0%C5%C8%ED%BC%FE%CA%C7%B0%B2%C8%AB%B5%C4%A1%A2%B7%FB%BA%CF%B9%E6%B8%F1%CB%B5%C3%F7%B5%C4%A1%A2%BE%AD%B9%FD%BA%CF%CA%CA%B2%E2%CA%D4%B5%C4%A1%A2%B2%BB%BB%E1%BD%B5%B5%CD%C9%FA%BB%EE%C6%B7%D6%CA%A1%A2%D3%B0%CF%EC%D2%FE%CB%BD%C8%A8%BB%F2%D3%D0%BA%A6%BB%B7%BE%B3%B5%C4%CC%F5%BC%FE%D6%AE%CF%C2%A3%AC%D2%BB%C7%D0%B9%A4%D7%F7%D2%D4%B4%F3%D6%DA%C0%FB%D2%E6%CE%AA%C7%B0%CC%E1%A3%BB%26%238194%3B%26%238194%3B%0A%26%238194%3B%26%238194%3B%26%238194%3B%26%238194%3B4%A3%AE%26%238194%3B%B5%B1%CB%FB%C3%C7%D3%D0%C0%ED%D3%C9%CF%E0%D0%C5%D3%D0%B9%D8%B5%C4%C8%ED%BC%FE%BA%CD%CE%C4%B5%B5%A3%AC%BF%C9%D2%D4%B6%D4%D3%C3%BB%A7%A1%A2%B9%AB%D6%DA%BB%F2%BB%B7%BE%B3%D4%EC%B3%C9%C8%CE%BA%CE%CA%B5%BC%CA%BB%F2%C7%B1%D4%DA%B5%C4%CE%A3%BA%A6%CA%B1%A3%AC%CF%F2%CA%CA%B5%B1%B5%C4%C8%CB%BB%F2%B5%B1%BE%D6%BD%D2%C2%B6%A3%BB%26%238194%3B%26%238194%3B%0A%26%238194%3B%26%238194%3B%26%238194%3B%26%238194%3B5%A3%AE%26%238194%3B%CD%A8%B9%FD%BA%CF%D7%F7%C8%AB%C1%A6%BD%E2%BE%F6%D3%C9%D3%DA%C8%ED%BC%FE%A1%A2%BC%B0%C6%E4%B0%B2%D7%B0%A1%A2%CE%AC%BB%A4%A1%A2%D6%A7%B3%D6%BB%F2%CE%C4%B5%B5%D2%FD%C6%F0%B5%C4%C9%E7%BB%E1%D1%CF%D6%D8%B9%D8%C7%D0%B5%C4%B8%F7%D6%D6%CA%C2%CF%EE%A3%BB%26%238194%3B%26%238194%3B%0A%26%238194%3B%26%238194%3B%26%238194%3B%26%238194%3B6%A3%AE%26%238194%3B%D4%DA%CB%F9%D3%D0%D3%D0%B9%D8%C8%ED%BC%FE%A1%A2%CE%C4%B5%B5%A1%A2%B7%BD%B7%A8%BA%CD%B9%A4%BE%DF%B5%C4%C9%EA%CA%F6%D6%D0%A3%AC%CC%D8%B1%F0%CA%C7%D3%EB%B9%AB%D6%DA%CF%E0%B9%D8%B5%C4%A3%AC%C1%A6%C7%F3%D5%FD%D6%B1%A3%AC%B1%DC%C3%E2%C6%DB%C6%AD%A3%BB%26%238194%3B%26%238194%3B%0A%26%238194%3B%26%238194%3B%26%238194%3B%26%238194%3B7%A3%AE%26%238194%3B%C8%CF%D5%E6%BF%BC%C2%C7%D6%EE%C8%E7%CC%E5%C1%A6%B2%D0%BC%B2%A1%A2%D7%CA%D4%B4%B7%D6%C5%E4%A1%A2%BE%AD%BC%C3%C8%B1%CF%DD%BA%CD%C6%E4%CB%FB%BF%C9%C4%DC%D3%B0%CF%EC%CA%B9%D3%C3%C8%ED%BC%FE%D2%E6%B4%A6%B5%C4%B8%F7%D6%D6%D2%F2%CB%D8%A3%BB%26%238194%3B%26%238194%3B%0A8%A3%AE%26%238194%3B%D3%A6%D6%C2%C1%A6%D3%DA%BD%AB%D7%D4%BC%BA%B5%C4%D7%A8%D2%B5%BC%BC%C4%DC%D3%C3%D3%DA%B9%AB%D2%E6%CA%C2%D2%B5%BA%CD%B9%AB%B9%B2%BD%CC%D3%FD%B5%C4%B7%A2%D5%B9%A1%A3%26%238194%3B%26%238194%3B%0A%D4%AD%D4%F2%B6%FE%26%238194%3B%26%238194%3B%BF%CD%BB%A7%BA%CD%B9%CD%D6%F7%D4%DA%B1%A3%B3%D6%D3%EB%B9%AB%D6%DA%C0%FB%D2%E6%D2%BB%D6%C2%B5%C4%D4%AD%D4%F2%CF%C2%A3%AC%BC%C6%CB%E3%BB%FA%B4%D3%D2%B5%C8%CB%D4%B1%D3%A6%D7%A2%D2%E2%C2%FA%D7%E3%BF%CD%BB%A7%BA%CD%B9%CD%D6%F7%B5%C4%D7%EE%B8%DF%C0%FB%D2%E6%A1%A3%D5%E2%D2%BB%D4%AD%D4%F2%BF%C9%D2%D4%BD%E2%CA%CD%CE%AA%D2%D4%CF%C2%BE%C5%B5%E3%A3%BA%26%238194%3B%26%238194

注意选择gbk编码方式,同时点击解码按钮
解决百度文库复制问题 非VIP也能复制文字_第5张图片
可以看到解码后的搜索字串,正是我们希望复制的内容
解决百度文库复制问题 非VIP也能复制文字_第6张图片

方法2 百度文库翻译接口

和方法1类似,利用百度功能的投机取巧,我们获得要复制内容的英文翻译
解决百度文库复制问题 非VIP也能复制文字_第7张图片
获得的翻译内容是可以支持复制的,我们复制,并且再把它翻译回去,得到要复制的文字
解决百度文库复制问题 非VIP也能复制文字_第8张图片
如下图,我们轻易地获取了我们要复制的文字,结果可能稍有不同,不过我们都到百度抄答案了,害管那么多干啥。。。
解决百度文库复制问题 非VIP也能复制文字_第9张图片

方法3 查看html的innerText

我们按F12来到浏览器的开发者模式,这里以360浏览器为例,其实就是chrome,一样的

解决百度文库复制问题 非VIP也能复制文字_第10张图片
我们点击 id=doc 的一个 div,可以看到对应位置变蓝表示这是我们希望选取的区域
解决百度文库复制问题 非VIP也能复制文字_第11张图片
然后我们点击下拉表,找到 id 为 bd 的一个div 层层恐惧
在这里插入图片描述
继续一层一层打开下去,点击红色圈起来的下拉,最后找到class为inner的div
解决百度文库复制问题 非VIP也能复制文字_第12张图片
然后点开inner,找到名为 bd doc-reader 的div
解决百度文库复制问题 非VIP也能复制文字_第13张图片

终于发现文字藏在哪里了

我们在浏览器控制台输入以下语句并回车

document.getElementsByClassName('bd doc-reader')

解决百度文库复制问题 非VIP也能复制文字_第14张图片
可以看到我们获取到了对应的元素
在这里插入图片描述
我们展开它,可以看到它的属性,我们找到innerText属性
解决百度文库复制问题 非VIP也能复制文字_第15张图片
正是我们希望复制的内容
解决百度文库复制问题 非VIP也能复制文字_第16张图片
我们右键 innerText,点击 store as global variable 保存全局变量
解决百度文库复制问题 非VIP也能复制文字_第17张图片
可以看到后台将其保存为temp3,我们便可以在控制台获取我们要复制的文字了(就是排版有点糟心,也可以写一个trim来过滤一下。。。)
解决百度文库复制问题 非VIP也能复制文字_第18张图片
这时候可以随意复制了。。。
解决百度文库复制问题 非VIP也能复制文字_第19张图片

你可能感兴趣的:(杂记)