[common] improve handling of 'user-agent' settings (#6594)
improves 5412b22dae
ignore 'extractor.user-agent' only for extractors using a custom
'User-Agent' header
This commit is contained in:
@@ -387,8 +387,8 @@ class Extractor():
|
|||||||
useragent = self.useragent
|
useragent = self.useragent
|
||||||
elif useragent == "browser":
|
elif useragent == "browser":
|
||||||
useragent = _browser_useragent()
|
useragent = _browser_useragent()
|
||||||
elif useragent is config.get(("extractor",), "user-agent") and \
|
elif self.useragent is not Extractor.useragent and \
|
||||||
useragent == Extractor.useragent:
|
useragent is config.get(("extractor",), "user-agent"):
|
||||||
useragent = self.useragent
|
useragent = self.useragent
|
||||||
headers["User-Agent"] = useragent
|
headers["User-Agent"] = useragent
|
||||||
headers["Accept"] = "*/*"
|
headers["Accept"] = "*/*"
|
||||||
|
|||||||
Reference in New Issue
Block a user