fandomscraper
Version:
A package to scrap fandoms wikis characters page. Only scraps the characters info section and the list of all repertoried characters.
55 lines (53 loc) • 1.53 kB
text/typescript
const PromisedNeverlandFRDataSource: IDataSource = {
kanji: 'kanji',
romaji: 'rōmaji',
gender: 'genre',
species: 'espèce',
images: {
identifier: '.mw-parser-output table img',
get: function (page: Document) {
return page.querySelectorAll(this.identifier);
},
},
episode: 'première_apparition',
status: 'statut',
age: 'âge',
birthday: 'anniversaire',
eyeColor: 'yeux',
hairColor: 'cheveux',
height: 'taille',
affiliation: 'Affiliations',
relatives: 'famille',
seiyu: 'doubleur'
};
const PromisedNeverlandENDataSource: IDataSource = {
kanji: 'Kanji',
romaji: 'Rōmaji',
gender: 'Gender',
species: 'Species',
images: {
identifier: '.pi-image-thumbnail',
get: function (page: Document) {
return page.querySelectorAll(this.identifier);
},
},
quote: {
identifier: 'blockquote.snippet',
get: function (page: Document): Element | null {
return page.querySelector('blockquote.snippet');
}
},
manga: 'Manga',
episode: 'Episode',
status: 'Status',
bloodType: 'Blood Type',
age: 'Age',
birthday: 'Birthday',
eyeColor: 'Eye Color',
hairColor: 'Hair Color',
height: 'Height',
affiliation: 'Previous Affiliation',
voiceActor: 'English VA',
seiyu: 'Japanese VA',
};
export { PromisedNeverlandFRDataSource, PromisedNeverlandENDataSource };