以火狐浏览器为例。
greasemonkey是用来管理脚本的工具。有许许多多的脚本很实用。复制限制网页的电子版内容可以去下载网页解除限制的脚本安装。能复制,但是粘贴后,会有大量的换行。如果需要电子版,要么就使用下载劵下载,要么就复制,然后删换行。。。。。
如果是学习,比如打印出来,这就方便很多。一个很好用的插件fireshot,能够在网页截图。还有一个是adblock,屏蔽广告和删除元素。print edit we这个插件可以参考使用,算是两者的结合。
step1
首先要用adblock把广告给屏蔽掉。一般默认即可屏蔽,如果有些未屏蔽,可以在广告或者不需要的地方右击鼠标,然后在adblock的菜单中选择屏蔽此广告,然后调节滑块,使广告刚好能够消除掉,并且自己需要的东西比如文字,图片不被屏蔽掉(即还在网页上显示)。
目的:创建一个好的网页,避免在文章连续处出现广告等,为下一步创建好的环境。
step2
截图,用fireshot,或者其他网页截图工具,讲整个网页截图下来(自动或手动滚动),也可以只将自己需要的部分截图并保存为图片格式。最好保存为png格式,png格式比jpg的要清晰。
step3
修图。如果还有一些东西不需要但是也截图上了,我们可以用简单的软件将其剪裁或者拼接。
step4
打印,火狐自带的打印功能不是很友好(我个人认为),可以用chrome,或者windows画图(未尝试过)。将保存的图片打开,直接拖入chrome中,然后调出打印对话框(chrome使用的是自己的打印对话框)。针对打印的内容,可以调整板式,比如可以调整无页边距和缩放,在更多设置里。百度文库内容和chrome打印为例,可以以A4纸,无页边距,缩放97左右作为参数。打印为pdf 即可。
总结:
如果需要网页电子版复制,而且网页也有限制,目前没有更好的的办法。
如果需要打印,但是网页没有限制,可以推荐用friendly pdf to print 这个插件,通过url上传云端,自动排版,然后打印出来。(个人依然不建议用火狐的打印功能,edge和chrome都可以)。这些网页适用于cnblogs博客园等。
如果需要打印,网页有限制,可采取上述方法,关键就在于,尽量截图时,中间不要插入其他内容(用adblock的原因),尽量每页格式都差不多,最后整体缩放会很方便。