Skip to content

[Patreon] Failed to extract campaign ID #9435

Description

@richardgraham-m4m

Related to #7773, I am getting the error 'patreon: Failed to extract campaign ID' when using a Patreon URL like patreon.com/c/user but I am able to get the content when I use the user's campaign ID.

gallery-dl: Version 1.31.1 - Executable (stable/windows)
gallery-dl: Python 3.13.7 - Windows-11-10.0.26200-SP0
gallery-dl: requests 2.32.5 - urllib3 2.6.2
gallery-dl: Configuration Files ['%APPDATA%\\gallery-dl\\config.json']
gallery-dl: Starting DownloadJob for 'https://www.patreon.com/c/USERNAME'
patreon: Using PatreonCreatorExtractor for 'https://www.patreon.com/c/USERNAME'
urllib3.connectionpool: Starting new HTTPS connection (1): www.patreon.com:443
urllib3.connectionpool: https://www.patreon.com:443 "GET /USERNAME HTTP/1.1" 307 None
urllib3.connectionpool: https://www.patreon.com:443 "GET /USERNAME/posts HTTP/1.1" 307 None
urllib3.connectionpool: https://www.patreon.com:443 "GET /c/USERNAME/posts HTTP/1.1" 200 None
patreon: JSONDecodeError: Expecting value: line 1 column 1 (char 0)
patreon:
Traceback (most recent call last):
  File "gallery_dl\job.py", line 158, in run
  File "gallery_dl\job.py", line 209, in dispatch
  File "gallery_dl\extractor\patreon.py", line 47, in items
  File "gallery_dl\extractor\patreon.py", line 403, in posts
  File "gallery_dl\extractor\patreon.py", line 445, in _get_campaign_id
gallery_dl.exception.AbortExtraction: Failed to extract campaign ID
patreon: Failed to extract campaign ID```

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions