+
95
-

回答

补充一下FlareSolverr

首先本地docker运行

docker run -d \
--name=flaresolverr \
-p 8191:8191 \
-e LOG_LEVEL=info \
--restart unless-stopped \
ghcr.io/flaresolverr/flaresolverr:latest

然后请求:

import requests
import json

url = "http://localhost:8191/v1"

payload = json.dumps({
"cmd": "request.get",
"url": "https://nowsecure.nl",
"maxTimeout": 60000
})
headers = {
'Content-Type': 'application/json'
}

response = requests.post(url, headers=headers, data=payload)
#print(response)
# 这个Docker镜像启动的接口,返回的数据是JOSN,网页源代码在其中的.solution.response中
print(response.json()['solution']['response'])


网友回复

我知道答案,我要回答