[furaffinity] warn when no session cookies were found

This commit is contained in:
Mike Fährmann
2021-12-15 00:47:55 +01:00
parent 159631c808
commit 87ce3fa669

View File

@@ -22,6 +22,7 @@ class FuraffinityExtractor(Extractor):
archive_fmt = "{id}"
cookiedomain = ".furaffinity.net"
root = "https://www.furaffinity.net"
_warning = True
def __init__(self, match):
Extractor.__init__(self, match)
@@ -32,6 +33,12 @@ class FuraffinityExtractor(Extractor):
self._process_description = str.strip
def items(self):
if self._warning:
if not self._check_cookies(("a", "b")):
self.log.warning("no 'a' and 'b' session cookies set")
FuraffinityExtractor._warning = False
external = self.config("external", False)
metadata = self.metadata()
for post_id in util.advance(self.posts(), self.offset):