Improved Love Her Films profile scraping.
This commit is contained in:
@@ -13,7 +13,7 @@ function scrapeAll(scenes, channel) {
|
||||
return scenes.map(({ query }) => {
|
||||
const release = {};
|
||||
|
||||
release.url = query.url('a.item-video-overlay');
|
||||
release.url = query.url('a.item-video-overlay, a.item-episode-overlay');
|
||||
release.title = query.cnt('.item-title');
|
||||
|
||||
release.date = query.date('.video-date', 'MMM D, YYYY');
|
||||
@@ -60,7 +60,7 @@ function scrapeScene({ query }, url, channel) {
|
||||
return release;
|
||||
}
|
||||
|
||||
function scrapeProfile({ query, el }, url, entity, include) {
|
||||
function scrapeProfile({ query, el }, url, entity, _include) {
|
||||
const profile = { url };
|
||||
|
||||
const bio = Array.from(Array.from(query.html('.stats script').matchAll(/totalStats\.push\(.*\)/g))).reduce((acc, match) => {
|
||||
@@ -106,10 +106,7 @@ function scrapeProfile({ query, el }, url, entity, include) {
|
||||
}
|
||||
|
||||
profile.avatar = query.img('.picture img');
|
||||
|
||||
if (include.releases) {
|
||||
return scrapeAll(qu.initAll(el, '.scene'));
|
||||
}
|
||||
profile.scenes = scrapeAll(qu.initAll(el, '.scene, .latest-scene .item-episode'), entity);
|
||||
|
||||
console.log(bio);
|
||||
console.log(profile);
|
||||
|
||||
Reference in New Issue
Block a user