CSCD 2021-2022 影响因子排序 python3
想查看CSCD的排序,官方没有,所以就根据所有期刊名称,在知网查影响因子,然后给出排序!
想发牛逼的期刊就从前往后找,想发水刊就从后往前找!
【CSCD 2021-2022 原始期刊列表】
http://sciencechina.cn/style/sourcelist21_22.pdf
中国科学引文数据库来源期刊列表(2021-2022 年度)
附上排序后的excel结果(仅针对中文期刊):
https://docs.qq.com/sheet/DV2NSSmdXWXRBdU1lhttps://docs.qq.com/sheet/DV2NSSmdXWXRBdU1l
【操作步骤】
1、将CSCD期刊PDF转为excel
(在线工具:PDF转Excel——免费在线PDF转换成Excel转换器)
2、读取excel获取期刊名称
3、根据期刊名称去知网查影响因子
4、保存所有数据到excel
5、对excel排序
python 代码如下:
import requests
from bs4 import BeautifulSoup
from urllib.parse import quote
import pandas as pd
from time import sleep#删除空白字符
def Delnone(string):string = string.replace(" ", "")string = string.replace("\n", "")return stringdef ContainEnglish(string):import rereturn bool(re.search('[a-z]', string))if __name__ == '__main__':writer = pd.ExcelWriter("./中文cscd影响因子.xls") # 设置保存Excel 路径#读取CSCD - Excel的名字与基本信息df = pd.read_excel("cscd.xlsx")# print(df.head())all_table = [] #保存所有数据all_table.append(["期刊名称", "ISSN", "备注", "复合影响因子", "综合影响因子"])#遍历所有title,查找影响因子for i in range(df.shape[0]):title = df.ix[i].values[2]ISSN = df.ix[i].values[3]remark = df.ix[i].values[4]#排除英文期刊if ContainEnglish(str(title)) == True:# print(title)continue#删除空白行if str(remark) != "核心库" and str(remark) != "扩展库":continueif "." in title:title = title.replace(". ","(")title += ")"#请求网页设置# title = "自动化学报"url = "https://navi.cnki.net/knavi/journals/searchbaseinfo"post_data = "searchStateJson=%7B%22StateID%22%3A%22%22%2C%22Platfrom%22%3A%22%22%2C%22QueryTime%22%3A%22%22%2C%22Account%22%3A%22knavi%22%2C%22ClientToken%22%3A%22%22%2C%22Language%22%3A%22%22%2C%22CNode%22%3A%7B%22PCode%22%3A%22JOURNAL%22%2C%22SMode%22%3A%22%22%2C%22OperateT%22%3A%22%22%7D%2C%22QNode%22%3A%7B%22SelectT%22%3A%22%22%2C%22Select_Fields%22%3A%22%22%2C%22S_DBCodes%22%3A%22%22%2C%22QGroup%22%3A%5B%7B%22Key%22%3A%22subject%22%2C%22Logic%22%3A1%2C%22Items%22%3A%5B%5D%2C%22ChildItems%22%3A%5B%7B%22Key%22%3A%22txt%22%2C%22Logic%22%3A1%2C%22Items%22%3A%5B%7B%22Key%22%3A%22txt_1%22%2C%22Title%22%3A%22%22%2C%22Logic%22%3A1%2C%22Name%22%3A%22TI%22%2C%22Operate%22%3A%22%25%22%2C%22Value%22%3A%22'"\+quote(title)+\"'%22%2C%22ExtendType%22%3A0%2C%22ExtendValue%22%3A%22%22%2C%22Value2%22%3A%22%22%7D%5D%2C%22ChildItems%22%3A%5B%5D%7D%5D%7D%5D%2C%22OrderBy%22%3A%22OTA%7CDESC%22%2C%22GroupBy%22%3A%22%22%2C%22Additon%22%3A%22%22%7D%7D&displaymode=1&pageindex=1&pagecount=21&index=subject&searchType=%E5%88%8A%E5%90%8D(%E6%9B%BE%E7%94%A8%E5%88%8A%E5%90%8D)&clickName=&switchdata=search&random=0.6063051741632248"headers = {"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1","Content-Type": "application/x-www-form-urlencoded",}#获取网页res = requests.post(url,data=post_data,headers=headers)cont = res.text#解析网页soup = BeautifulSoup(cont, 'html.parser')#得到影响因子detial_list = soup.find_all("div",{"class":"detials"})if len(detial_list) == 0:print("知网无信息:", title)continueIS_nodata = False#遍历搜索结果for j in range(len(detial_list)):first = detial_list[j]first_title = first.find("h1").textfirst_title = Delnone(first_title)# print(first_title)if first_title == title:print("查找成功:",title)IF = first.find_all("p")IF1 = Delnone(IF[0].text)[7:] #复合影响因子IF2 = Delnone(IF[1].text)[7:] #综合影响因子print(IF1)print(IF2)breakelse:if j == len(detial_list)-1 and len(detial_list) > 1:print("查找error:", title)IS_nodata = Trueif IS_nodata == True:continueall_table.append([title,ISSN,remark,IF1,IF2])# sleep(1)#保存所有数据为Excelall_table = pd.DataFrame(all_table)all_table.to_excel(writer, index=False)writer.save()
CSCD 2021-2022 影响因子排序 python3相关推荐
- 给大家分享一个可以查询sci期刊、中文CSCD期刊实时影响因子的网站
影响因子是反映一个期刊质量的重要指标,也是我们投稿论文得重要依据.sci期刊的影响因子由科睿唯安(Clarivate) 在每年中旬发布,但他明显具有滞后性,实时影响因子可以直观的反映当前期刊近期的文章 ...
- 重磅!2022最新SCI影响因子发布,三大名刊NCS及国内期刊TOP10排名有变化(内附2022年最新影响因子)
北京时间2022年6月28日,Clarivate Analytics官方发布最新年度(2021年)期刊引用报告(JCR),全球期刊影响因子(Impact factor,缩写IF)出炉. 世界公认的三大 ...
- 2022最新SCI影响因子TOP100榜单
近期,科睿唯安发布了2021年SCI期刊影响因子,该指数也备受访问学者.联培博士及博士后研究者关注.今天知识人网小编就简要介绍最新SCI影响因子发布情况及TOP100榜单. 期刊影响因子的含义 影响因 ...
- 最新,2022年JCR正式发布(附影响因子名单下载)
刚刚,2022年期刊引证报告(JCR)正式发布. 据统计,Unionpub学术合作出版社旗下期刊分区普涨. 公众号"Unionpub学术"后台回复[2022JCR]即可领取&quo ...
- 预估期刊2021年的影响因子
打开web of science Web of Science 数据库选择核心合集 输入期刊名称和时间 查询2021年影响因子,则时间为2019-01-01至2020-12-31 选择论文和综述文章后 ...
- 【好刊推荐】知名出版社影响因子7+被踢出SCI,投稿前如何选期刊?
今年3月Hindawi旗下的19本期刊被SCIE剔除,其中有一本影响因子7+,以下从期刊各个指标方面分析一下具体原因: 期刊剔除:影响因子7+ 期刊简介 期刊名称: OXIDATIVE MEDICIN ...
- 论文分区和影响因子 IF 查询
一.什么是影响因子 影响因子(英文:Impact factor,缩写:IF),又译作影响指数或影响系数,指某一期刊的文章在特定年份或时期被引用的频率,是衡量学术期刊影响力的一个重要指标,由美国科学情报 ...
- 微生物生态学相关期刊2022年实时影响因子
2021年即将结束,Microbial Ecology为大家整理了微生物生态学相关期刊的2022年实时影响因子,并附上中科院于2021年12月公布最新升级版大类分区,供大家参考.PS:实时影响因子并不 ...
- 2022年常见遥感类期刊JCR分区与影响因子汇总
2022年常见遥感类期刊JCR分区与影响因子汇总 前言 一.遥感类期刊 Reference 欢迎学习交流! 邮箱: z-@1-6.com 网站: https://zephyrhours.github. ...
最新文章
- 微信小程序云开发图片上传完整代码附效果图
- XPath基本概念(一)
- 弹框--更新下载--安装
- 用python的turtle画圆-(python海龟绘图怎么增加每次画圆的半径)
- 2、Intellij IDEA中启动Broker
- .netcore 2.0 mysql_搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_4-2.微服务下登录检验解决方案 JWT讲解...
- 图:航大之星礼仪大赛圆满结束.
- 如何高效完成产品生命周期管理
- Android中常用的adb shell命令
- js视频播放器/video详解
- vue中使用海康插件实现视频监控-前端给视频画面中添加文字
- 国有患难,君死社稷,大夫死宗庙,百姓最后死乡间...
- java获取中文首字母
- python的sysfont_pygame.font.SysFont游戏文字交互
- 流行20年的架构设计原则SOLID可能已经不适合微服务了
- ch340t电路_USB转串口CH340各封装官方原理图、PCB参考电路图下载2018-3-23
- (转载)自定义View——弹性滑动
- 服务器防火墙软件—iptables
- ssm学生宿舍管理系统源码