diff --git a/gallery_dl/extractor/bellazon.py b/gallery_dl/extractor/bellazon.py
index 921413ba..b7eb46ae 100644
--- a/gallery_dl/extractor/bellazon.py
+++ b/gallery_dl/extractor/bellazon.py
@@ -24,8 +24,10 @@ class BellazonExtractor(Extractor):
archive_fmt = "{post[id]}/{filename}"
def items(self):
- extract_urls = text.re(r']*?href="([^"]+)".*?)').findall
native = (f"{self.root}/", f"{self.root[6:]}/")
+ extract_urls = text.re(
+ r'(?s)<((?:video .*?]*?href)="([^"]+).*?)'
+ ).findall
for post in self.posts():
urls = extract_urls(post["content"])
diff --git a/test/results/bellazon.py b/test/results/bellazon.py
index 496ec71e..82f56ce3 100644
--- a/test/results/bellazon.py
+++ b/test/results/bellazon.py
@@ -179,6 +179,17 @@ __tests__ = (
),
},
+{
+ "#url" : "https://www.bellazon.com/main/topic/66334-charly-jordan/page/31/#comment-5317926",
+ "#comment" : "video embed (#8239)",
+ "#class" : bellazon.BellazonPostExtractor,
+ "#results" : "https://www.bellazon.com/main/uploads/monthly_2021_07/215731864_146910617534875_8340126104113274819_n.mp4.2f3cd5cd8cac6bf04c51d511892f187b.mp4",
+
+ "extension": "mp4",
+ "filename" : "215731864_146910617534875_8340126104113274819_n.mp4.2f3cd5cd8cac6bf04c51d511892f187b",
+ "id" : "10919171",
+},
+
{
"#url" : "https://www.bellazon.com/main/topic/57872-millie-brady/",
"#class" : bellazon.BellazonThreadExtractor,