/ElsParsers

Парсеры каталогов популярных электронно-библиотечных систем

Primary LanguageC#

ElsParsers

Парсеры популярных электронно-библиотечных систем

Пример вызова сервиса

uraitparser --cs mongodb://localhost:27017 --th 10 --proxy 127.0.0.1:8888

Где

--proxy - прокси сервер для обращения в сайту;
--cs - строка подключения к MongoDB;
--th - кол-во потоков для обращения к сайту;

Полный список опций

uraitparser --help

Дополнительная информация

В данном репозитории содержатся парсеры следующих библиотечных систем:

Для работы каждого из парсеров необходима база данных MongoDb. При повторных запусках парсеров будут дособраны книги, которые отсутствуют на текущий момент в базе

Пример собранных данных

{ 
    "ExternalId" : "133", 
    "ElsName" : "BiblioClub", 
    "Authors" : "Писемский А. Ф.", 
    "ISBN" : "978-5-9989-2438-5", 
    "ISSN" : null, 
    "Publisher" : "Директ-Медиа", 
    "Name" : "Хищники : комедия в пяти действиях: художественная литература", 
    "Year" : "2010", 
    "Bib" : "Писемский, А.Ф. Хищники: комедия в пяти действиях : [12+] / А.Ф.&nbsp;Писемский. – Москва : Директ-Медиа, 2010. – 103 с. – Режим доступа: по подписке. – URL: <a href='https://biblioclub.ru/index.php?page=book&id=133'>https://biblioclub.ru/index.php?page=book&id=133</a> (дата обращения: 06.02.2021). – ISBN 978-5-9989-2438-5. – Текст : электронный.<!--T--><!--T-->", 
    "Pages" : 103
}