فهرست منبع

Fix aiohttp breaking encoded URLs when downloading media from Instagram

Tulir Asokan 4 سال پیش
والد
کامیت
01f37f9d64
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      mauigpapi/http/base.py

+ 2 - 0
mauigpapi/http/base.py

@@ -98,6 +98,8 @@ class BaseAndroidAPI:
         return {k: v for k, v in headers.items() if v is not None}
         return {k: v for k, v in headers.items() if v is not None}
 
 
     def raw_http_get(self, url: Union[URL, str]):
     def raw_http_get(self, url: Union[URL, str]):
+        if isinstance(url, str):
+            url = URL(url, encoded=True)
         return self.http.get(url, headers={
         return self.http.get(url, headers={
             "user-agent": self.state.user_agent,
             "user-agent": self.state.user_agent,
             "accept-language": self.state.device.language.replace("_", "-"),
             "accept-language": self.state.device.language.replace("_", "-"),