Я пытаюсь использовать пакет Entrez для биопиона, чтобы получить список статей, опубликованных на Pubmed
между заданным периодом времени (скажем, я хочу, чтобы все статьи были опубликованы в период между 2019/09/19 и2019/09/20) используя поисковый запрос "cancer"
.
. Для этого я использую следующий код -
from Bio import Entrez
from datetime import date
Entrez.email = "myemail@mydomain.com"
handle = Entrez.esearch(db="pubmed", term="cancer", retmode="xml", mindate = '2019/09/19', maxdate = '2019/09/20', datetype="pdat")
records = Entrez.read(handle)
count = int(records["Count"])
print(count)
Вывод -
142
Приведенный выше код указывает, что в период между 2019/09/19 и 2019/09/20 на Pubmed было опубликовано 142 статьи, в которых упоминалось слово "рак".
Однако при поиске на веб-сайте Pubmed с использованием тех же фильтровна даты того же срока.Это дает мне только 28 результат.Вот вывод на мой поисковый запрос на сайте -
![enter image description here](https://i.stack.imgur.com/xpE5P.png)
Может кто-нибудь объяснить мне, почему есть разница в количестве документов отбиблиотека биопионов и что я вижу на опубликованном сайте?Что-то я делаю неправильно?