文献互助小帮手:①读秀PDF一键下载 ②图书馆联盟、读秀、超星、中美百万显示SSID等索书号 ③各文献站、图书电商站与豆瓣的互访链接 ④一键复制元数据

①读秀试读或者包库全文、汇雅电子书的一键下载 ② 在图书馆参考咨询联盟(ucdrs)或读秀(duxiu)以及他们镜像站上显示文献的ssid或dxid,用于图书文献互助、群组找书等场景;显示大学数字图书馆国际合作计划(cadal)的书号-ssno,用于查询下载中美百万书册;显示社科文献中心、日本内阁文库等文献站点的索书号。 ③ 提供各文献站点、图书电商和豆瓣图书的互访链接。 ④ 一键复制各文献站点的索书号、图书元数据。 To搜索[红太狼的平底锅]的朋友:提供红太狼的平底锅的部分功能,如显示ssid,但不提供售卖,下载请自行找百度网盘群组;显示dxid或其它索书号、双向链接、一键复制等为平底锅没有的新加功能。

< Відгуки до 文献互助小帮手:①读秀PDF一键下载 ②图书馆联盟、读秀、超星、中美百万显示SSID等索书号 ③各文献站、图书电商站与豆瓣的互访链接 ④一键复制元数据

Question/comment

§
Опубліковано: 26.04.2022

采用大学读秀接口搜索后,点击豆瓣搜索,跳转的地址有误出不了结果。
大学读秀地址为https://ersp.lib.whu.edu.cn/s/com/duxiu/book/G.https/search?sw=***
豆瓣搜索跳转后地址为https://ersp.lib.whu.edu.cn/s/com/douban/search/G.https/book/subject_search?search_text=***
后者在豆瓣中不显示结果。

TheronАвтор
§
Опубліковано: 26.04.2022

豆瓣搜索的原地址格式是:https://search.douban.com/book/subject_search?search_text=***

从你用的接口对url的处理规则看,豆瓣搜索跳转的地址是正确的,豆瓣不显示结果可能是因为屏蔽了ersp.lib.whu.edu.cn的IP吗?

关键是不清楚为什么接口会对脚本渲染的地址也进行转换。

你用的是最新版的脚本吗,豆瓣直达链接也这样?

§
Опубліковано: 27.04.2022

豆瓣搜索的原地址格式是:https://search.douban.com/book/subject_search?search_text=***

从你用的接口对url的处理规则看,豆瓣搜索跳转的地址是正确的,豆瓣不显示结果可能是因为屏蔽了ersp.lib.whu.edu.cn的IP吗?

关键是不清楚为什么接口会对脚本渲染的地址也进行转换。

你用的是最新版的脚本吗,豆瓣直达链接也这样?

直接进豆瓣使用搜索,结果跳转正确,而从脚本跳转地址就变了,是不是脚本调用了网站的某规则,外链自动转换了地址。

TheronАвтор
§
Опубліковано: 27.04.2022

脚本只是获取某本书的ISBN或书名,生成一段html代码,附在特定的位置,并且是在页面载入完成后才进行的。唯一可能是webvpn系统在页面载入的某段javascript代码在我这个脚本插入html代码或你点击之前用钩子修改了默认动作。

你会用浏览器的调试工具吗,能不能发一下脚本生成的代码在源码中是怎样的?
或者更简单的,在点击之前,鼠标放到豆瓣搜索或者豆瓣直达链接上时,显示的链接是什么?

§
Опубліковано: 28.04.2022

对于某书,使用调试,选择“豆瓣直达”元素,显示结果如下

<
a href="/s/com/douban/book/G.https/isbn/7-213-02612-7/?bookname=新DDD女人" target="_blank" style="color: blue" o-href="https://book.douban.com/isbn/7-213-02612-7/?bookname=新DDD女人">豆瓣直达

TheronАвтор
§
Опубліковано: 28.04.2022

这个很明显是被你访问的网页的某段js代码(webvpn代码)改造了,原来的href属性值被放到了o-href里面。
据我理解,这个问题大概无解,除非针对性地覆写或屏蔽他的某段代码。

你可以使用我刚更新的脚本说明页上推荐的长春数字图书馆,用那个没问题的。

在点击之前,鼠标放到豆瓣搜索或者豆瓣直达链接上时,显示的链接是
https://ersp.lib.whu.edu.cn/s/com/douban/book/G.https/isbn/978-7-111-67771-0/?bookname=%E6%B7%B1%E5%85%A5%E5%AE%9E%E8%B7%B5DDD%20%20%E4%BB%A5DSL%E9%A9%B1%E5%8A%A8%E5%A4%8D%E6%9D%82%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91

Опублікувати відповідь

Sign in to post a reply.