Spaces:
Running
Running
github-actions[bot]
commited on
Commit
·
db95683
1
Parent(s):
414c101
Update from GitHub Actions
Browse files
main.py
CHANGED
@@ -69,8 +69,6 @@ async def proxy(request: Request, path: str, target_url: Optional[str] = None):
|
|
69 |
response = scraper.get('https://httpbin.org/ip')
|
70 |
print(response.text)
|
71 |
|
72 |
-
|
73 |
-
|
74 |
# 获取请求体
|
75 |
body = await request.body()
|
76 |
|
@@ -80,13 +78,12 @@ async def proxy(request: Request, path: str, target_url: Optional[str] = None):
|
|
80 |
params.pop("url", None)
|
81 |
params.pop("stream", None)
|
82 |
|
83 |
-
|
84 |
# 获取原始请求头
|
85 |
headers = dict(request.headers)
|
86 |
# 移除可能导致问题的头
|
87 |
headers.pop("host", None)
|
88 |
headers.pop("content-length", None)
|
89 |
-
headers.pop("cookie", None)
|
90 |
headers.pop("x-forwarded-for", None)
|
91 |
headers.pop("x-forwarded-proto", None)
|
92 |
headers.pop("x-forwarded-port", None)
|
@@ -95,9 +92,9 @@ async def proxy(request: Request, path: str, target_url: Optional[str] = None):
|
|
95 |
headers.pop("x-ip-token", None)
|
96 |
headers.pop("x-direct-url", None)
|
97 |
headers.pop("x-direct-url", None)
|
98 |
-
headers.pop("content-type", None)
|
99 |
-
headers.pop("user-agent", None)
|
100 |
-
headers.pop("accept-encoding", None)
|
101 |
print(f"{headers}")
|
102 |
# 构建请求参数
|
103 |
request_kwargs = {
|
|
|
69 |
response = scraper.get('https://httpbin.org/ip')
|
70 |
print(response.text)
|
71 |
|
|
|
|
|
72 |
# 获取请求体
|
73 |
body = await request.body()
|
74 |
|
|
|
78 |
params.pop("url", None)
|
79 |
params.pop("stream", None)
|
80 |
|
|
|
81 |
# 获取原始请求头
|
82 |
headers = dict(request.headers)
|
83 |
# 移除可能导致问题的头
|
84 |
headers.pop("host", None)
|
85 |
headers.pop("content-length", None)
|
86 |
+
headers.pop("cookie", None) # 已经取出cookies
|
87 |
headers.pop("x-forwarded-for", None)
|
88 |
headers.pop("x-forwarded-proto", None)
|
89 |
headers.pop("x-forwarded-port", None)
|
|
|
92 |
headers.pop("x-ip-token", None)
|
93 |
headers.pop("x-direct-url", None)
|
94 |
headers.pop("x-direct-url", None)
|
95 |
+
headers.pop("content-type", None) # 会403
|
96 |
+
headers.pop("user-agent", None) # 会403
|
97 |
+
headers.pop("accept-encoding", None) # 影响编码
|
98 |
print(f"{headers}")
|
99 |
# 构建请求参数
|
100 |
request_kwargs = {
|