- 作者帖子
张飞白游客@未曾先生,新年好
之前先生是分享过台湾国图的书籍下载方法的,只是后来台湾图图改版了,每张图片的链接加上了实时更新的token,原来生成的批量链接也就无用了。可能基于这个原因,先生遂把生成台湾国图链接的解析网页关闭了。
我仔细研究过改版后的图片链接,新的图片链接格式与原来生成的链接变化在于:1.其他格式变化了,但每张图的“p=……”部分是一致的;2.链接末尾加上去实时请求到的“token”,如下图:
1.关于p部分,由于我本人对网页解析并没有基础,所以无法计算出每张图的p部分的字符的生成规律,之前使用的笨方法是,利用先生分享的方法生成图片链接,提取出每张图的p部分字符串。
2.关于token部分,发现它是通过一个“__RequestVerificationToken”请求字符器实时生成的,针对同一本书,请求参数是固定的,这也意味着,token是可以通过写代码实时请求,实时获得,再添加到原来先生分享的方法获取的链接末尾。
在先生未取消生成台湾国图链接url之后,我通用这个方法,确实顺利下载了几本书。
但很遗憾,现在先生取消了链接生成网页,而本人对于p字符串的生成规律又得其法,目前要下载台湾国图的书,也只得作罢。
现在提出不情之请,可能要麻烦生成:不知先生可否恢复原来的台湾国图书籍图片批量获取网页,或者点拨一下p部分字符串的规律如何查找。
这问题解决后,我也很乐意把台湾国图书籍的下载方法,制作成小工具分享出来,也算是方便广大朋友。
多谢多谢!!!
张飞白游客有几个错别字,请大家勿怪。
lyzhanghf游客你把网页另存下来,记事本打开,页码都在网页里。
张飞白游客
lyzhanghf游客P
是get图片的地址,是设定的,怎么找规律?
未曾先生也是解析网页
张飞白游客@lyzhanghf #37355
不知道您能不能在网页中把全部P抓出来,好像我就没有看到。
志同道合游客张飞白,请教单张下载之法。
xiaopengyou游客@志同道合 #37359
用google chrome ,F12 找有GetVideoImage的那個網址下載,或供參考
lyzhanghf游客<li class="ImageC">
<input class="AllImage ImageC_1" type="checkbox" name="ImageCheck" value="/NCLSearch/WaterMark/GetVideoImage?p=MTI5NzktMDAwMDBcMWEwMDAwMVwwMDAwMS5qcGc1&Source=%E5%8F%A4%E7%B1%8D%E5%BD%B1%E5%83%8F%E6%AA%A2%E7%B4%A2%E8%B3%87%E6%96%99%E5%BA%AB&RightsOwner=%E5%9C%8B%E5%AE%B6%E5%9C%96%E6%9B%B8%E9%A4%A8">第1頁单张下载
谷歌浏览器,开发者工具
志同道合游客@张飞白 我没有梯子软件,打开有点慢。我需要的资料仅找得到标题,不能浏览。
xiaopengyou游客
志同道合游客@xiaopengyou #37363
像先生似的,题主不会介怀的,他愿意分享他的经验。也谢谢您。
志同道合游客
lyzhanghf游客@志同道合 #37365
代码不是,看图
张飞白游客
WangYQ游客图片地址可以找到,但打开它时总是提示“token已過期”
志同道合游客@WangYQ #37372
第2张以后确实如此,提示token已過期”
张飞白游客我写了一个简易的台湾国图单页下载器,下载起来可能略麻烦,不过好在能够实现单页下载。
现在分享给大家,有兴趣的朋友可以试一下。(解析、下载过程略慢,可能因为我没有梯子的关系,如果有梯子的朋友可以反馈一下速度如何)。
如上图所示,首先要输入三个参数:“__RequestVerificationToken”、“cookie”、“书籍名称”:
1.“__RequestVerificationToken”获取方法见下图:
2.“cookie”获取方法与“__RequestVerificationToken”接近,见下图:
3.输入书籍名称
4.输入以上三个参数后,依次输入图片对应的链接,见下图:
如此,每输入一张图片,则可以下载一张图
速度可能比较慢,不知道是不是没有梯子的关系,请大家试用后反馈一下。谢谢。
张飞白游客链接:https://pan.baidu.com/s/1BdvGhCACSGRnc4qr0GzuxA
提取码:feib
--来自百度网盘超级会员V4的分享软件见上。欢迎试用并反馈。
xiaopengyou游客如果只是要逐頁下的話,感覺直接使用F12就可以?或許是不是台圖發佈資料與增加防下載機制的時間點有關導致。
xiaopengyou游客@xiaopengyou #37420
雪浪浮花游客手机浏览器打开,点图片右键有保存,可以直接保存到相册里
reef游客请问 “__RequestVerificationToken”、“cookie”、用什么软件获取啊?
xiaopengyou游客@reef #37961
不用什麼軟件,就是開發人員工具吧,
如果您是用google chrome瀏覽器就是鍵盤上的F12;360极速浏览器就是右上角的三橫線進去後的工具-開發人員工具。
您如要單頁下載台圖的資料,樓上的 飛白先生不是提供了一個下載工具?在@37390
或供參考
reeftian游客
reeftian游客@xiaopengyou #37978
明白了,我沒有ctrl+r。請您忽略上面的回復,謝謝。
reeftian游客@xiaopengyou #37421
谢谢啊。今天终于发现搜索GetVideoImage的好处了,原来F12,搜索GetVideoImage之后,在左侧一页一页的点击页面,右面就会把每一页的图像地址分析出来,不用每张页面都按F12。此前傻傻的,每张图都按一次F12,慢的很。
司空游客
未曾管理员
司空游客- 作者帖子
正在查看 31 个帖子:1-31 (共 31 个帖子)
正在查看 31 个帖子:1-31 (共 31 个帖子)
正在查看 31 个帖子:1-31 (共 31 个帖子)