@@ -214,9 +214,15 @@ class FanboxExtractor(Extractor):
|
||||
# to a proper Fanbox URL
|
||||
url = "https://www.pixiv.net/fanbox/"+content_id
|
||||
# resolve redirect
|
||||
response = self.request(url, method="HEAD", allow_redirects=False)
|
||||
url = response.headers["Location"]
|
||||
final_post["_extractor"] = FanboxPostExtractor
|
||||
try:
|
||||
url = self.request(url, method="HEAD",
|
||||
allow_redirects=False).headers["location"]
|
||||
except Exception as exc:
|
||||
url = None
|
||||
self.log.warning("Unable to extract fanbox embed %s (%s: %s)",
|
||||
content_id, exc.__class__.__name__, exc)
|
||||
else:
|
||||
final_post["_extractor"] = FanboxPostExtractor
|
||||
elif provider == "twitter":
|
||||
url = "https://twitter.com/_/status/"+content_id
|
||||
elif provider == "google_forms":
|
||||
|
||||
Reference in New Issue
Block a user