Thanks to visit codestin.com
Credit goes to github.com

Skip to content

curl 转 feapder 弹窗:解析失败: No closing quotation #294

@suyinLoong

Description

@suyinLoong

需知

升级feapder,保证feapder是最新版,若BUG仍然存在,则详细描述问题

pip install --upgrade feapder

问题
使用“爬虫工具库”中的“curl转feapder” 和 “curl转requests”,报错:解析失败: No closing quotation

截图
Image

代码
原始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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions