diff --git a/brozzler/ydl.py b/brozzler/ydl.py index 4386f80..59b08ac 100644 --- a/brozzler/ydl.py +++ b/brozzler/ydl.py @@ -175,7 +175,15 @@ def _build_youtube_dl(worker, destdir, site): 'user page because we expect to capture them from ' 'individual track pages', len(ie_result['entries_no_dl'])) - else: + elif ie.IE_NAME == 'instagram:user': + ie_result['entries_no_dl'] = list(ie_result['entries']) + ie_result['entries'] = [] + self.logger.info( + 'not downloading %s videos from this instagram ' + 'user page because we expect to capture them from ' + 'individual detail pages', + len(ie_result['entries_no_dl'])) + else: self.logger.info( 'extractor %r found a download in %s', ie.IE_NAME, url)