0

pyoai を使用して OAI プロバイダーに接続しようとしていますが、このエラーが発生します

Windows 10でpython3.7を使用しています

これは私のコードです。公式の pyoai ドキュメント https://pypi.org/project/pyoai/に従っているだけです。

from oaipmh.client import Client
from oaipmh.metadata import MetadataRegistry, oai_dc_reader

URL = 'http://uni.edu/ir/oaipmh'
registry = MetadataRegistry()
registry.registerReader('oai_dc', oai_dc_reader)
client = Client(URL, registry)

for record in client.listRecords(metadataPrefix='oai_dc'):
    print(record)

HTTPError が発生しています

  File "C:\..\lib\urllib\request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found

問題はpython3.7の使用にあると思っていましたが、すでに3.6に変更しており、同じ問題がありました

4

1 に答える 1