File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -30,11 +30,7 @@ def __init__(self, websession: ClientSession = None) -> None:
30
30
self ._last_useragent_update = None
31
31
32
32
async def _get_useragent (self ) -> None :
33
- """Retrieve a user agent to use in headers.
34
-
35
- Returns:
36
- str: user agent
37
- """
33
+ """Retrieve a user agent to use in headers."""
38
34
39
35
# Only see to retrieve a user agent if currently we do not have one,
40
36
# we do not have an datetime on when we last retrieved one,
@@ -72,6 +68,7 @@ async def _get_useragent(self) -> None:
72
68
str (exc ),
73
69
)
74
70
71
+ useragent = useragent .strip ()
75
72
# Check if value for useragent is to create a random user agent.
76
73
useragent_list = useragent .split (":" )
77
74
if useragent_list [0 ] == "#RANDOM" :
@@ -118,7 +115,8 @@ async def _send_request(
118
115
if self ._useragent is None :
119
116
await self ._get_useragent ()
120
117
121
- headers .update ({"User-Agent" : self ._useragent })
118
+ if self ._useragent is not None and self ._useragent != "" :
119
+ headers .update ({"User-Agent" : self ._useragent })
122
120
123
121
if attempt != 0 :
124
122
wait_for = min (2 ** attempt , 5 )
You can’t perform that action at this time.
0 commit comments