Spaces:
Paused
Paused
Update main.py
Browse files
main.py
CHANGED
|
@@ -68,6 +68,19 @@ async def proxy(request: Request, path: str, target_url: Optional[str] = None):
|
|
| 68 |
response = scraper.get('https://httpbin.org/ip')
|
| 69 |
print(response.text)
|
| 70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
# 获取请求体
|
| 72 |
body = await request.body()
|
| 73 |
|
|
@@ -80,7 +93,9 @@ async def proxy(request: Request, path: str, target_url: Optional[str] = None):
|
|
| 80 |
# 构建请求参数
|
| 81 |
request_kwargs = {
|
| 82 |
"url": target_url,
|
| 83 |
-
"headers":
|
|
|
|
|
|
|
| 84 |
"params": params,
|
| 85 |
"stream": stream_request # 设置stream参数
|
| 86 |
}
|
|
|
|
| 68 |
response = scraper.get('https://httpbin.org/ip')
|
| 69 |
print(response.text)
|
| 70 |
|
| 71 |
+
|
| 72 |
+
cookies = {
|
| 73 |
+
"sso": "eyJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uX2lkIjoiYzFmMTk3MDYtYjhmYS00MmNkLTlkNjQtNTJhMDNmNzI3ZDAxIn0.U3uFCk5iaQmVKN5WLxTBjJGJwh4IO98ms8NjVVQ5qNI",
|
| 74 |
+
"sso-rw": "eyJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uX2lkIjoiYzFmMTk3MDYtYjhmYS00MmNkLTlkNjQtNTJhMDNmNzI3ZDAxIn0.U3uFCk5iaQmVKN5WLxTBjJGJwh4IO98ms8NjVVQ5qNI",
|
| 75 |
+
"_ga": "GA1.1.881743868.1740789941",
|
| 76 |
+
"cf_clearance": "ZC5p_3dWZA_Jzcg0zTLR4Fthq5N.wY_4uDEG9kmWoH0-1740844977-1.2.1.1-NxpwDkJZuGIseDyLhEWO5zoDBF5ZExxOilf1KZWu.MdhVFKA_FS0u.evjwJYS4Q4WUaBHQ2oFHvLrkRWNgm186RoDdvBQIJFdciUXy2Hxp5jHZw3aVWryjV4rc0WZ21T0CCd7sqM6aqqCHub6gI0iDoxMJyUbAOrtR0LbWi_P09CmK3lt6aFTHjQo12xUA47zTXACUi3uRR.5VJUvgTzXwrksWnIIT2g.03QJpH1mif2mf8waEY4Um8Sf3CCZXR8Lbxtl.E5NSjmuFP5XPIem71PhqMfE9Zqq9NCHVg1hVo0vcCnVu_7gM2ghHxVFbO5ZokiB5fr3Re8pR59yO5_vpuQoz74urjxE1p8Jl_G8ZWd7POXaddF8x_d0jJQKKk60v_sgUEDRzjLFFi2M8GXFCDTpM91AeNaGBBOgfzHyfA",
|
| 77 |
+
"_ga_8FEWB057YH": "GS1.1.1740844979.5.1.1740844994.0.0.0"
|
| 78 |
+
}
|
| 79 |
+
|
| 80 |
+
# Update the scraper's cookies
|
| 81 |
+
for key, value in cookies.items():
|
| 82 |
+
scraper.cookies.set(key, value)
|
| 83 |
+
|
| 84 |
# 获取请求体
|
| 85 |
body = await request.body()
|
| 86 |
|
|
|
|
| 93 |
# 构建请求参数
|
| 94 |
request_kwargs = {
|
| 95 |
"url": target_url,
|
| 96 |
+
"headers": {
|
| 97 |
+
"sec-fetch-dest": "document",
|
| 98 |
+
},
|
| 99 |
"params": params,
|
| 100 |
"stream": stream_request # 设置stream参数
|
| 101 |
}
|