September 16, 2009
应对清华图书馆电子资源校外访问系统的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 然后该干嘛就干嘛
虽然这个系统主要都是自己人在用,但是还是希望做得好一点,不要搞得跟黑客入门小测验似的(虽然这也是鉴定校友身份的一个办法)。就算是我这个非成功不著名校友的一点点期望吧。
Filed by
charlie
at 9:58 pm under Engineer, webdev
No Comments
1 Comment






