UNPKG

fandomscraper

Version:

A package to scrap fandoms wikis characters page. Only scraps the characters info section and the list of all repertoried characters.

54 lines (52 loc) 1.58 kB
const DeathNoteFRDataSource: IDataSource = { gender: 'Sexe', images: { identifier: '.mw-parser-output table img', get: function (page: Document) { const elements = page.querySelectorAll(this.identifier); const filteredElements = Array.from(elements).filter((element) => { return element.getAttribute('alt') !== 'Tete' && element.getAttribute('alt') !== 'Pomme'; }); return filteredElements; }, }, episode: 'anime', age: 'âge', birthday: 'Naissance', affiliation: 'affiliation', bloodType: 'Groupe sanguin', occupations: 'Activité(s)', height: 'Taille', weight: 'Poids', relatives: 'Famille' }; const DeathNoteENDataSource: IDataSource = { kanji: 'name', species: 'species', gender: 'gender', images: { identifier: '.pi-image-thumbnail', get: function (page: Document) { return page.querySelectorAll(this.identifier); }, }, quote: { identifier: 'table[border="0"] tbody tr td div', get: function (page: Document): Element | null { return page.querySelector('table[border="0"] tbody tr td div'); } }, episode: 'anime', manga: 'manga', age: 'age', birthday: 'birth', bloodType: 'blood', height: 'height', weight: 'weight', affiliation: 'organization', occupations: 'occupation', relatives: 'family', seiyu: 'japanese', voiceActor: 'english' }; export { DeathNoteFRDataSource, DeathNoteENDataSource };