diff --git a/gallery_dl/extractor/hentaifoundry.py b/gallery_dl/extractor/hentaifoundry.py
index f276ce4b..3fd863d0 100644
--- a/gallery_dl/extractor/hentaifoundry.py
+++ b/gallery_dl/extractor/hentaifoundry.py
@@ -134,7 +134,7 @@ class HentaifoundryExtractor(Extractor):
for c in ("Chapters", "Words", "Comments", "Views", "Rating"):
data[c.lower()] = text.parse_int(extr(
- ">" + c + ":", "<").replace(",", ""))
+ f">{c}:", "<").replace(",", ""))
data["description"] = text.unescape(extr(
"class='storyDescript'>", '
')).replace(
@@ -221,14 +221,10 @@ class HentaifoundryUserExtractor(Dispatch, HentaifoundryExtractor):
root = self.root
user = "/user/" + self.user
return self._dispatch_extractors((
- (HentaifoundryPicturesExtractor ,
- root + "/pictures" + user),
- (HentaifoundryScrapsExtractor,
- root + "/pictures" + user + "/scraps"),
- (HentaifoundryStoriesExtractor,
- root + "/stories" + user),
- (HentaifoundryFavoriteExtractor,
- root + user + "/faves/pictures"),
+ (HentaifoundryPicturesExtractor, f"{root}/pictures{user}"),
+ (HentaifoundryScrapsExtractor , f"{root}/pictures{user}/scraps"),
+ (HentaifoundryStoriesExtractor , f"{root}/stories{user}"),
+ (HentaifoundryFavoriteExtractor, f"{root}{user}/faves/pictures"),
), ("pictures",))