openzim / youtube

Create a ZIM file from a Youtube channel/username/playlist
GNU General Public License v3.0
43 stars 26 forks source link

Unable to scrape keylearning #140

Closed kelson42 closed 3 years ago

kelson42 commented 3 years ago

https://farm.openzim.org/pipeline/5e291209e3a713c9cbdebff5/debug

[youtube2zim::2021-01-11 06:20:15,354] ERROR:FAILED. An error occurred: 404 Client Error: Not Found for url: https://www.googleapis.com/youtube/v3/playlistItems?playlistId=+PLrei6UENqoSpmwTS-ALRpGR3icX6HlRmB&part=snippet%2CcontentDetails&key=AIzaSyCjggfpmMSXFLoMhZQgyMlPBHoUXgQb5uc&maxResults=50
[youtube2zim::2021-01-11 06:20:15,354] ERROR:404 Client Error: Not Found for url: https://www.googleapis.com/youtube/v3/playlistItems?playlistId=+PLrei6UENqoSpmwTS-ALRpGR3icX6HlRmB&part=snippet%2CcontentDetails&key=AIzaSyCjggfpmMSXFLoMhZQgyMlPBHoUXgQb5uc&maxResults=50
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/youtube2zim-2.1.12-py3.8.egg/youtube2zim/entrypoint.py", line 202, in main
    scraper.run()
  File "/usr/local/lib/python3.8/site-packages/youtube2zim-2.1.12-py3.8.egg/youtube2zim/scraper.py", line 274, in run
    self.extract_videos_list()
  File "/usr/local/lib/python3.8/site-packages/youtube2zim-2.1.12-py3.8.egg/youtube2zim/scraper.py", line 458, in extract_videos_list
    videos_json = get_videos_json(playlist.playlist_id)
  File "/usr/local/lib/python3.8/site-packages/youtube2zim-2.1.12-py3.8.egg/youtube2zim/youtube.py", line 185, in get_videos_json
    req.raise_for_status()
  File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 943, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.googleapis.com/youtube/v3/playlistItems?playlistId=+PLrei6UENqoSpmwTS-ALRpGR3icX6HlRmB&part=snippet%2CcontentDetails&key=AIzaSyCjggfpmMSXFLoMhZQgyMlPBHoUXgQb5uc&maxResults=50
rgaudin commented 3 years ago

Spaces in playlist IDs. Recipe mistake.