[facebook] do not match '/permalink' URLs (#8679)

This commit is contained in:
Mike Fährmann
2025-12-10 19:39:53 +01:00
parent 1eaaffffbb
commit d85fa5fb14
2 changed files with 9 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ from ..cache import memcache
BASE_PATTERN = r"(?:https?://)?(?:[\w-]+\.)?facebook\.com"
USER_PATTERN = (rf"{BASE_PATTERN}/"
rf"(?!media/|photo/|photo.php|watch/)"
rf"(?!media/|photo/|photo.php|watch/|permalink.php)"
rf"(?:profile\.php\?id=|people/[^/?#]+/)?([^/?&#]+)")

View File

@@ -39,6 +39,14 @@ __tests__ = (
],
},
{
"#url" : "https://www.facebook.com/permalink.php?story_fbid=pfbid034C2PVBhr311C2jo91sBMNwfvcBeLmspzTXLikp37aEqKsdh47mW7ZX8hcS3Ba8Uul&id=61573780995993&rdid=eV7e4pTWFxWb6Evx",
"#comment" : "post URL (#8679)",
"#class" : facebook.FacebookUserExtractor,
"#fail" : True,
},
{
"#url" : "https://www.facebook.com/facebook/photos",
"#class" : facebook.FacebookPhotosExtractor,