This commit is contained in:
Yanlong Wang 2025-05-08 12:20:08 +08:00
parent 2b5d865d9c
commit bf84c993e2
No known key found for this signature in database
GPG Key ID: C0A623C0BADF9F37
3 changed files with 3 additions and 2 deletions

1
.vscode/launch.json vendored
View File

@ -90,6 +90,7 @@
], ],
"env": { "env": {
"GCLOUD_PROJECT": "reader-6b7dc", "GCLOUD_PROJECT": "reader-6b7dc",
"PREFERRED_PROXY_COUNTRY": "us",
"LD_PRELOAD": "/usr/local/lib/libcurl-impersonate-chrome.dylib" "LD_PRELOAD": "/usr/local/lib/libcurl-impersonate-chrome.dylib"
}, },
"cwd": "${workspaceFolder}", "cwd": "${workspaceFolder}",

View File

@ -122,7 +122,7 @@ export class CurlControl extends AsyncService {
curl.setOpt(Curl.option.FOLLOWLOCATION, false); curl.setOpt(Curl.option.FOLLOWLOCATION, false);
curl.setOpt(Curl.option.SSL_VERIFYPEER, false); curl.setOpt(Curl.option.SSL_VERIFYPEER, false);
curl.setOpt(Curl.option.TIMEOUT_MS, crawlOpts?.timeoutMs || 30_000); curl.setOpt(Curl.option.TIMEOUT_MS, crawlOpts?.timeoutMs || 30_000);
curl.setOpt(Curl.option.CONNECTTIMEOUT_MS, 1_600); curl.setOpt(Curl.option.CONNECTTIMEOUT_MS, 3_000);
curl.setOpt(Curl.option.LOW_SPEED_LIMIT, 32768); curl.setOpt(Curl.option.LOW_SPEED_LIMIT, 32768);
curl.setOpt(Curl.option.LOW_SPEED_TIME, 5_000); curl.setOpt(Curl.option.LOW_SPEED_TIME, 5_000);
if (crawlOpts?.method) { if (crawlOpts?.method) {

@ -1 +1 @@
Subproject commit 02279d88bc3940a08a92cb18cf8877d57cb49b82 Subproject commit 8b78eab54d78868d44065bfc59c413fe6bd4929d