博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下载pubmed数据
阅读量:6373 次
发布时间:2019-06-23

本文共 828 字,大约阅读时间需要 2 分钟。

1 import requests 2 import json 3 4 search_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&mindate=1800/01/01&maxdate=2016/12/31&usehistory=y&retmode=json" 5 search_r = requests.post(search_url) 6 search_data = search_r.json() 7 webenv = search_data["esearchresult"]['webenv'] 8 total_records = int(search_data["esearchresult"]['count']) 9 fetch_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&retmax=9999&query_key=1&webenv="+webenv 10 11 for i in range(0, total_records, 10000): 12 this_fetch = fetch_url+"&retstart="+str(i) 13 print("Getting this URL: "+this_fetch) 14 fetch_r = requests.post(this_fetch) 15 f = open('pubmed_batch_'+str(i)+'_to_'+str(i+9999)+".json", 'w') 16 f.write(fetch_r.text) 17 f.close() 18 19 print("Number of records found :"+str(total_records))

转载地址:http://svjqa.baihongyu.com/

你可能感兴趣的文章
sql左链接、内链接、右链接、全链接
查看>>
TurnipBit:DIY音乐盒教程实例
查看>>
IOS-UI基础-按钮
查看>>
删除/添加/调用WordPress用户个人资料的联系信息
查看>>
POJ 3744 Scout YYF I 矩阵快速幂
查看>>
在linux下执行依赖多个jar的类的方法
查看>>
****** 二十五 ******、软设笔记【数据库】-数据库语言-数据定义、数据查询
查看>>
ubuntu 16.04 tmux
查看>>
day7面向对象--反射
查看>>
文件打开方式
查看>>
ERROR 2002
查看>>
NET多线程探索-NET线程基础知识点
查看>>
Oracle 11g R2 新特性
查看>>
微信小程序新手知识
查看>>
java中数据流的简单介绍
查看>>
根据物流号查看物流信息
查看>>
jsp设置MIME类型
查看>>
python模拟自动登录网站(urllib2)
查看>>
Java 对文件的操作
查看>>
洛谷 题解 P3627 【[APIO2009]抢掠计划】
查看>>