enricobacis / wos

đź“š Web of Science python client
https://wos.readthedocs.io/
MIT License
210 stars 45 forks source link

Only return one record #14

Closed renjiege closed 6 years ago

renjiege commented 7 years ago

My code:

from wos.client import WosClient
import wos.utils
with WosClient(lite=True) as client:
    print(wos.utils.query(client, 'AU=Knuth Donald'))

Output:

Authenticated (SID: 3CXveMci1u4czONgIXq)
<?xml version="1.0" ?>
<records>
    <uid>WOS:000370069600012</uid>
    <title>
        <label>Title</label>
        <value>A Twisted Enumeration of the Positive Integers</value>
    </title>
    <doctype>
        <label>Doctype</label>
        <value>Letter</value>
    </doctype>
    <source>
        <label>Issue</label>
        <value>1</value>
    </source>
    <source>
        <label>Pages</label>
        <value>98-100</value>
    </source>
    <source>
        <label>Published.BiblioDate</label>
        <value>JAN</value>
    </source>
    <source>
        <label>Published.BiblioYear</label>
        <value>2016</value>
    </source>
    <source>
        <label>SourceTitle</label>
        <value>AMERICAN MATHEMATICAL MONTHLY</value>
    </source>
    <source>
        <label>Volume</label>
        <value>123</value>
    </source>
    <authors>
        <label>Authors</label>
        <value>Knuth, Donald</value>
    </authors>
    <other>
        <label>Identifier.Eissn</label>
        <value>1930-0972</value>
    </other>
    <other>
        <label>Identifier.Ids</label>
        <value>DD6YC</value>
    </other>
    <other>
        <label>Identifier.Issn</label>
        <value>0002-9890</value>
    </other>
    <other>
        <label>ResearcherID.Disclaimer</label>
        <value>ResearcherID data provided by Clarivate Analytics</value>
    </other>
</records>

I searched WOS and found that there should be 2 records in total. Can you help me with that? Thank you.

enricobacis commented 6 years ago

Fixed now in wos-lite branch.