Comments (10)
@PanZhanhua 原因找到了,因为这个dbname和dbcode不一样导致的。一般dbcode与dbname前4个字符一样。你这个例子是个例外,我可能要修改下识别代码。
from translators_cn.
非常感谢这么详细的信息,我会去测试下
from translators_cn.
@PanZhanhua 同学你好,我这边有个网址是 https://kns.cnki.net/KCMS/detail/detail.aspx?filename=SPZZ201412003&dbcode=CJFQ&dbname=CJFDLAST2015 。你试试这个网址,能正常识别嘛,同时看看你 那个cnki.js的更新时间是不是最新的?
from translators_cn.
你好,我测试了下。你提供的网址可以正常添加。cnki.js是9月30号的版本,应该是最新的。
这个是我发现问题的文献,我刚刚试了下,依旧无法添加。
https://kns.cnki.net/kcms/detail/detail.aspx?filename=DWJS202008003&dbcode=CJFQ&dbname=DKFXTEMP&v=j8XooEn0frsPyLgNEwgl7%mmd2FjfDge8J8qSAOWq4ZaDH9Q0Oc6zA0wHcaDSyIAXkf2o
我把后面的v=去掉,网址:
https://kns.cnki.net/kcms/detail/detail.aspx?filename=DWJS202008003&dbcode=CJFQ&dbname=DKFXTEMP
也无法添加。
from translators_cn.
好。谢谢你的工作。^-^。
from translators_cn.
@PanZhanhua 我刚才看了下,你上面那个文章链接奇怪,能正常打开,可是左上角的引用是返回空的结果
我估计是这个文章的链接更新了,而你这个可能是之前网络优先发行的,dbname和dbcode之类的是临时的。我又在知网上搜索这个文章,返回的链接是这个 https://kns.cnki.net/kcms/detail/detail.aspx?dbcode=CJFD&dbname=CJFDLAST2020&filename=DWJS202008003&v=j8XooEn0frtKsGoyvW8KeEg38Uq%25mmd2F3tucueW6UUM7hil%25mmd2BtkqzgjnXFeN%25mmd2FmbbeO4ps 这个链接是可以识别的,你看看。
我看这个文章是8月发行的,可能是这个原因导致查询的信息发生了变化,我这个是用那个引用的API来获取引文数据的。如果API返回空,那应该会出错了。
from translators_cn.
对哦,这个文章是通过别的文献的参考文献点击进去的,无法添加。
然后我试着在知网直接搜索这篇,的确是可以添加。但是通过别的论文的参考文献点击进来,却无法添加。
然后我观察url。发现通过参考文献点进去,url的参数顺序跟直接搜索的url参数顺序不同。当时以为是url顺序的问题。
我根据你刚刚的提示,查看这个临时文献,引用API的确是返回空。
但是通过修改右上角的印刷版\录用定稿选项,API有效。是否可以判断:如果引用API为空,则检查是否存在这个选项框。选择另一个选项,看看API是否为空。
from translators_cn.
@PanZhanhua 可以的,我后面看看有没有办法处理一下这个问题
from translators_cn.
@PanZhanhua 我看了下页面的信息,录用定稿的链接是/kcms/detail/11.2410.TM.20200528.1430.002.html
,并没有dbcode等信息可以获取。如果硬要获取,会让cnki.js 变得复杂。还是建议手动点击切换录用版的链接。
from translators_cn.
好。感谢!
我上次还发现,从印刷版切换到定稿,再切换回印刷版,url的dbcode等参数会变成正常的参数而非临时的了。希望这能提供一些思路。。
最后感谢您的付出。🙏
from translators_cn.
Related Issues (20)
- 小宇宙 xiaoyuzhoufm HOT 1
- 如果不和其他引注格式冲突,微信翻译器抓取时,请问可否填写“微信公众号”到“网站类型”字段? HOT 4
- National Public Service Platform for Standards Information - China HOT 4
- dpaper.js 改善 HOT 1
- flk.npc.gov.cn HOT 3
- Science Data Bank HOT 5
- 国家标准信息公共服务平台无法抓取 HOT 11
- 豆瓣电影标题和摘要剪辑错误 HOT 1
- 豆瓣电影演员被列为导演 HOT 1
- 豆瓣电影标题为多语言失败 HOT 3
- new github, imdb translators HOT 1
- 北大法宝/Pkulaw 子域名 HOT 3
- pubscholar 改善 HOT 3
- People's Daily/人民日报 茉莉花更新 HOT 1
- 国家科技图书文献中心/National Science and Technology Library/NSTL HOT 5
- 知网工具书总库
- 为「国家哲学社会科学文献中心」增加「.cn」域名支持。 HOT 1
- 豆瓣 translator 是否能把海报作为附件 HOT 4
- 北大法宝翻译器似乎存在部分问题。 HOT 3
- 请求保存微信公众号[内容保存为笔记形式(仅保留文本)]的功能
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from translators_cn.