🏠 Home 

Literature mutual helper

①Show ssid/dxid from Library Reference Alliance (ucdrs) or Duxiu (duxiu) ②Show ssno from CADAL ③Provide links from ucdrs, duxiu, cadal to Douban Books

< Feedback on Literature mutual helper

Review: Good - script works

§
Posted: 2022-11-19

求问我用的大学图书馆读秀,但点一键下载那里只会跳转封底页是怎么回事?

TheronAuthor
§
Posted: 2022-11-19

求问我用的大学图书馆读秀,但点一键下载那里只会跳转封底页是怎么回事?



你这显示的不是这个脚本啊,你是不是也装了别的,临时禁用试试?

这个脚本在这个页面上的样子你可以看看脚本介绍页第一张图。

§
Posted: 2022-11-19

那应该是红太狼的平底锅,看了一下运行的脚本,发现文#互助小帮手并没有在我大学图书馆读秀上运行

§
Posted: 2022-11-19

那应该是红太狼的平底锅,看了一下运行的脚本,发现文#互助小帮手并没有在我大学图书馆读秀上运行

脚本的第57行@match */n/slib/book/slib/*
和第58行@match */n/jpgfs/book/base/*
这两个在##猴里无法识别,所以在大学图书馆读秀上运行不了

§
Posted: 2022-11-19

那应该是红太狼的平底锅,看了一下运行的脚本,发现文#互助小帮手并没有在我大学图书馆读秀上运行

脚本的第57行@match */n/slib/book/slib/*
和第58行@match */n/jpgfs/book/base/*
这两个在##猴里无法识别,所以在大学图书馆读秀上运行不了

把@match改成@include后下载页面出来了,但图书联盟试读能下载,但换到学校图书馆的读秀不管是试读还是全文,都没办法下载,不显示下载进度

TheronAuthor
§
Posted: 2022-11-19

我还不知道不同的脚本管理器会有兼容性问题,我了解下match、include看能不能改改

图书联盟是说ucdrs吧,他只有试读,没有全文

你会看chrome的控制台吗,可以看下在你学校图书馆页面上下载时有没有什么报错信息,小错误也会阻断后面程序的运行。我只是在长春图书馆做了测试,暂时没条件测试更多

§
Posted: 2022-11-19

我还不知道不同的脚本管理器会有兼容性问题,我了解下match、include看能不能改改

图书联盟是说ucdrs吧,他只有试读,没有全文

你会看chrome的控制台吗,可以看下在你学校图书馆页面上下载时有没有什么报错信息,小错误也会阻断后面程序的运行。我只是在长春图书馆做了测试,暂时没条件测试更多

我还不知道不同的脚本管理器会有兼容性问题,我了解下match、include看能不能改改

图书联盟是说ucdrs吧,他只有试读,没有全文

你会看chrome的控制台吗,可以看下在你学校图书馆页面上下载时有没有什么报错信息,小错误也会阻断后面程序的运行。我只是在长春图书馆做了测试,暂时没条件测试更多

没有报错,单纯就是卡在那里动不了

TheronAuthor
§
Posted: 2022-11-19

按说长时间拿不到页面会超时跳过的,没反应有点奇怪。我怀疑可能是这个站点的页面地址的规则跟脚本里写定的不一样。

麻烦你改下脚本提供下打印结果。改动办法是在第822行下面新增一行,内容为:

console.log(`https://${pageurl.split("/")[2]}${jpgPath}${spage}?zoom=${zoomvalue}`);

这行会在控制台打印尝试下载的图片的地址。

另外需要你右键点下预览图片,复制图片地址,把这两个地址贴一下。

§
Posted: 2022-11-20

按说长时间拿不到页面会超时跳过的,没反应有点奇怪。我怀疑可能是这个站点的页面地址的规则跟脚本里写定的不一样。

麻烦你改下脚本提供下打印结果。改动办法是在第822行下面新增一行,内容为:

console.log(`https://${pageurl.split("/")[2]}${jpgPath}${spage}?zoom=${zoomvalue}`);

这行会在控制台打印尝试下载的图片的地址。

另外需要你右键点下预览图片,复制图片地址,把这两个地址贴一下。

控制台的见下图,复制出来是https://img-sslibrary-com-s.sangfor.gzucm.edu.cn:8118/n/fb7a3598bcd915c008b7397349599ae1MC345056514681/img0/5A6559DA869B6AF9E13DD98DA7F490080AFE7C880B284295F8D5EB3CD33EB2E15C930FF1202EDB04DB9BC07B6BB4B16C406C0F3AA06FF827679054BDAF5024998C71CD276544D5F0C5C94273073B8380EFBFC69EA1D7D9A03B1559636C36277CC9A9D9AFC19D85B90D2A800AEC9CB725C878/bf1/qw/14948165/8C1710A2B63949798B75C5393740532C/cov001?zoom=0,复制的图片地址是
http://img-sslibrary-com-s.sangfor.gzucm.edu.cn:8118/n/fb7a3598bcd915c008b7397349599ae1MC345056514681/img0/5A6559DA869B6AF9E13DD98DA7F490080AFE7C880B284295F8D5EB3CD33EB2E15C930FF1202EDB04DB9BC07B6BB4B16C406C0F3AA06FF827679054BDAF5024998C71CD276544D5F0C5C94273073B8380EFBFC69EA1D7D9A03B1559636C36277CC9A9D9AFC19D85B90D2A800AEC9CB725C878/bf1/qw/14948165/8C1710A2B63949798B75C5393740532C/000001?zoom=0

§
Posted: 2022-11-20

按说长时间拿不到页面会超时跳过的,没反应有点奇怪。我怀疑可能是这个站点的页面地址的规则跟脚本里写定的不一样。

麻烦你改下脚本提供下打印结果。改动办法是在第822行下面新增一行,内容为:

console.log(`https://${pageurl.split("/")[2]}${jpgPath}${spage}?zoom=${zoomvalue}`);

这行会在控制台打印尝试下载的图片的地址。

另外需要你右键点下预览图片,复制图片地址,把这两个地址贴一下。

控制台的见下图,复制出来是https://img-sslibrary-com-s.sangfor.gzucm.edu.cn:8118/n/fb7a3598bcd915c008b7397349599ae1MC345056514681/img0/5A6559DA869B6AF9E13DD98DA7F490080AFE7C880B284295F8D5EB3CD33EB2E15C930FF1202EDB04DB9BC07B6BB4B16C406C0F3AA06FF827679054BDAF5024998C71CD276544D5F0C5C94273073B8380EFBFC69EA1D7D9A03B1559636C36277CC9A9D9AFC19D85B90D2A800AEC9CB725C878/bf1/qw/14948165/8C1710A2B63949798B75C5393740532C/cov001?zoom=0,复制的图片地址是
http://img-sslibrary-com-s.sangfor.gzucm.edu.cn:8118/n/fb7a3598bcd915c008b7397349599ae1MC345056514681/img0/5A6559DA869B6AF9E13DD98DA7F490080AFE7C880B284295F8D5EB3CD33EB2E15C930FF1202EDB04DB9BC07B6BB4B16C406C0F3AA06FF827679054BDAF5024998C71CD276544D5F0C5C94273073B8380EFBFC69EA1D7D9A03B1559636C36277CC9A9D9AFC19D85B90D2A800AEC9CB725C878/bf1/qw/14948165/8C1710A2B63949798B75C5393740532C/000001?zoom=0



应该是https协议这个问题,控制台输出的是带s,浏览器打不开,直接复制不带s,能打开

TheronAuthor
§
Posted: 2022-11-20
Edited: 2022-11-20

应该是https协议这个问题,控制台输出的是带s,浏览器打不开,直接复制不带s,能打开

厉害,应该是这个问题,我默认写成https协议了,应该读取下可见图片的地址,使用他的协议。下次更新我改下这里。

临时你可以把826行中的https改成http,应该就可以解决问题

url: https://${pageurl.split("/")[2]}${jpgPath}${spage}?zoom=${zoomvalue},

§
Posted: 2022-11-20

应该是https协议这个问题,控制台输出的是带s,浏览器打不开,直接复制不带s,能打开

厉害,应该是这个问题,我默认写成https协议了,应该读取下可见图片的地址,使用他的协议。下次更新我改下这里。

临时你可以把826行中的https改成http,应该就可以解决问题

url: https://${pageurl.split("/")[2]}${jpgPath}${spage}?zoom=${zoomvalue},

修改后可以正常输出下载了,感谢大佬

Post reply

Sign in to post a reply.