应对清华图书馆电子资源校外访问系统的BUG的办法

以前下载ACS文献的时候,遇到这个系统的javascript的BUG问题,研究了好久找到了对策:解决通过图书馆帐号下载ACS paper pdf的问题。归根结底是URL的处理问题。

ACM

最近下载ACM文献,又发现PDF下载不了。不过已经了解了电子资源校外访问控制系统的这类毛病,还是很快猜出了解决办法。

这个系统中,在ACM搜索后,paper详细信息页面的URL是这个样子的


http://infosource.lib.tsinghua.edu.cn:8080/~/WACS/acm.lib.tsinghua.edu.cn/acm/Detail.nsp?......

在点击PDF下载之后,就变成这个样子了


http://166.111.120.94/~/WACS/http://acm.lib.tsinghua.edu.cn/acm/ContentLoader.nsp?view=%2F1510000%2F1502661%2Fp47-vig.pdf

我猜以前 infosource.lib.tsinghua.edu.cn 的ip就是可爱的166.111段的这个IP,不过现在的确换掉了。以前的代码恐怕是直接用的IP而不是域名,后来疏于维护,于是就翘掉了。

所以解决的办法也挺简单,把166.111.120.94像下面这样换成域名就行了


http://infosource.lib.tsinghua.edu.cn:8080/~/WACS/http://acm.lib.tsinghua.edu.cn/acm/ContentLoader.nsp?view=%2F1510000%2F1502661%2Fp47-vig.pdf

ACS

这个系统访问ACS的最新故障是,点击ACS的链接啥也不出现。URL是这样的


http://infosource.lib.tsinghua.edu.cn:8080/~/WACS/pubs.acs.org/journals/query/subscriberSearch.jsp

解决的方法就是,不理丫的。直接去pub.acs.org去查,查到了,比如


http://pubs.acs.org/doi/abs/10.1021/ci900157k

拼接到这个系统的URL里


http://infosource.lib.tsinghua.edu.cn:8080/~/WACS/pubs.acs.org/doi/abs/10.1021/ci900157k

然后就好啦:D 然后该干嘛就干嘛

虽然这个系统主要都是自己人在用,但是还是希望做得好一点,不要搞得跟黑客入门小测验似的(虽然这也是鉴定校友身份的一个办法)。就算是我这个非成功不著名校友的一点点期望吧。

 

No comments yet. Be the first.

Leave a reply

Additional comments powered by BackType

Random posts