-
Notifications
You must be signed in to change notification settings - Fork 533
Open
Description
需知
升级feapder,保证feapder是最新版,若BUG仍然存在,则详细描述问题
pip install --upgrade feapder
问题
使用“爬虫工具库”中的“curl转feapder” 和 “curl转requests”,报错:解析失败: No closing quotation
代码
原始curl
curl 'https://www.ons.gov.uk/employmentandlabourmarket/peoplenotinwork/unemployment/timeseries/mgsx/lms/data' \
-H 'accept: application/json, text/javascript, */*; q=0.01' \
-H 'accept-language: zh-CN,zh;q=0.9' \
-b $'ons_cookie_message_displayed=true; ons_cookie_policy={\'essential\':true,\'settings\':true,\'usage\':true,\'campaigns\':true}; CookieControl={"necessaryCookies":["wp-postpass_*"],"optionalCookies":{"analytics":"accepted"},"statement":{},"consentDate":1752214349983,"consentExpiry":90,"interactedWith":true,"user":"FCF404F4-3A77-47DA-93F4-8F7CB3923B2A"}; _ga=GA1.1.182510955.1752214350; _hjSessionUser_963358=eyJpZCI6IjE1ZjgyNDk5LTg3Y2QtNTJkZi05NTlmLTJhMzUzYzkyMDE0MyIsImNyZWF0ZWQiOjE3NTIyMTQzNzE5MTIsImV4aXN0aW5nIjp0cnVlfQ==; __utma=82912200.182510955.1752214350.1752214399.1752214399.1; __utmz=82912200.1752214399.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _hjMinimizedPolls=1528380%2C1222956%2C975511%2C1075225; _ga_YD14Q5NV1M=GS2.1.s1752647875$o3$g0$t1752647878$j57$l0$h0; __cf_bm=DDMTFrkUP9gdw.dyWci4YS6L0C85tkOZqr33tPgN_UI-1752738314-1.0.1.1-4jUGMll3RavkceGIx8tLXbjeiqHMuYN31d_e2szKIJKdHiiw6zyiZ5Idw9ACkh7Dv10mgqzEdwhxhRD46dYY9kb.49QynmolpZI0SEtaBrc; _cfuvid=5untfJwNQfH2rWHfsZT26sD3OivN..4SAhy.P10mi6w-1752738314044-0.0.1.1-604800000; _hjSession_963358=eyJpZCI6ImRiZjYyZDRjLWFmZDYtNDgyMC1hMTcxLTdhNjJiZTc1OWU4MyIsImMiOjE3NTI3MzgzMTU0OTgsInMiOjEsInIiOjEsInNiIjowLCJzciI6MCwic2UiOjAsImZzIjowLCJzcCI6MH0=; cf_clearance=pW_rZIUaADrIbQi8V52TfbrOto2wEjSRl2ml8mbv7s8-1752738561-1.2.1.1-HZa6OWdahGP_.PvfdfNAnVOlzcMKL87PT.lGO90_9oFfo6JXrz9CVgRSIacUJToKHY64M2sWd.kiWIR88JC1KIpRupR3HjQlpjVZkPsUaY49eMAaMX7gqQ3J6eZo4RFvgJ36kqloJ2195EAbPe7hplrTcrNW5k_P9W87igF1l6iGy9_6HDtF9a.HVrS0PPw7iruD6H19DBn9K9WQK85rza_a0cSyV60LHsdKZTLrc2Y; _ga_W804VY6YKS=GS2.1.s1752738314$o15$g1$t1752739014$j60$l0$h0' \
-H 'if-none-match: "faada0019c33c1ede2b1eac9dcfdcbd351c31dbe--gzip"' \
-H 'priority: u=1, i' \
-H 'referer: https://www.ons.gov.uk/employmentandlabourmarket/peoplenotinwork/unemployment/timeseries/mgsx/lms' \
-H 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "Windows"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: same-origin' \
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' \
-H 'x-requested-with: XMLHttpRequest'
弹窗报错:解析失败: No closing quotation
但是使用第三方“curl转requests”则正常,转后如下所示:
import requests
url = 'https://www.ons.gov.uk/employmentandlabourmarket/peoplenotinwork/unemployment/timeseries/mgsx/lms/data'
headers = {
"accept": "application/json, text/javascript, */*; q=0.01",
"accept-language": "zh-CN,zh;q=0.9",
"priority": "u=1, i",
"referer": "https://www.ons.gov.uk/employmentandlabourmarket/peoplenotinwork/unemployment/timeseries/mgsx/lms",
"sec-ch-ua-mobile": "?0",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",
"x-requested-with": "XMLHttpRequest"
}
# 发送GET请求
response = requests.get(url, headers=headers)
print(response.text)另外希望可以在 “curl转feapder” 和 “curl转requests” 中增加一个类似 JSON格式化 中的 “全屏” 模式按钮
希望有时间的话可以解决一下,谢谢!
Metadata
Metadata
Assignees
Labels
No labels
