用python发布json数据时出现问题

陈洁仪

我正在尝试从LeetCode-CN获取所有提交的代码,并且需要翻译问题。如下的curl命令可以给我想要的结果:

curl 'https://leetcode-cn.com/graphql' -H 'authority: leetcode-cn.com' -H 'origin: https://leetcode-cn.com' -H 'content-type: application/json' -H 'referer: https://leetcode-cn.com/problemset/all/' --data '{"operationName":"getQuestionTranslation","variables":{},"query":"query getQuestionTranslation($lang: String) {\n translations: allAppliedQuestionTranslations(lang: $lang) {\n title\n questionId\n __typename\n }\n}\n"}'

但是以下python代码无法正常工作:

def loadChnProblemList(client):
    query = {
        "operationName": "getQuestionTranslation", 
        "variables": {}, 
        "query": "query getQuestionTranslation($lang: String) {\n  translations: allAppliedQuestionTranslations(lang: $lang) {\n    title\n    questionId\n    __typename\n  }\n}\n"}
    headers = {
        "content-type": "application-json",
        "origin": "https://leetcode-cn.com",
        "referer": "https://leetcode-cn.com/problemset/all/"
    }
    response = requests.post("https://leetcode-cn.com/graphql", headers=headers, data=json.dumps(query))
    data = json.loads(response.text)
    print(data)

服务器将响应:

{"errors":[{"message":"Must provide query string."}]}'

为什么curl命令有效,但是python代码无效?

托马斯·格林

Shijith是正确的-解决了将内容类型更改为application / json的问题。有关更多详细信息,请参见请求文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python脚本中解析JSON数据时出现问题

来自分类Dev

用单引号或双引号插入或发布数据时出现问题

来自分类Dev

从curl将数据发布到Firestore时出现问题

来自分类Dev

发布组织文件时出现问题

来自分类Dev

解码返回的JSON数据作为对象时出现问题

来自分类Dev

从站点获取json数据时出现问题

来自分类Dev

尝试从json文件获取数据时出现问题

来自分类Dev

解码返回的JSON数据作为对象时出现问题

来自分类Dev

显示来自嵌套JSON结构的数据时出现问题

来自分类Dev

从json检索嵌套数据时出现问题

来自分类Dev

使用 Swift 从 API 解析 JSON 数据时出现问题

来自分类Dev

Python:将数据写入bootstrapTable时出现问题

来自分类Dev

在 Python 列表中存储 API 数据时出现问题

来自分类Dev

通过jQuery Ajax同时发布数组和表单数据时出现问题

来自分类Dev

将数据从Android应用发布到PHP网站时出现问题

来自分类Dev

使用Grape构建Rails API,但发布JSON时出现问题

来自分类Dev

访问XML数据时出现问题

来自分类Dev

尝试获取数据时出现问题

来自分类Dev

处理Json请求时出现问题

来自分类Dev

解析json文件时出现问题

来自分类Dev

从 json 获取值时出现问题?

来自分类Dev

发布未签名的.apk文件时出现问题?

来自分类Dev

安装Python时出现问题

来自分类Dev

Python:读写文件时出现问题

来自分类Dev

下载python 3时出现问题

来自分类Dev

将数据作为Angular JS中的表单数据发布到Java REST Web服务时出现问题

来自分类Dev

用我的 JSON 文件信息填充数组时出现问题

来自分类Dev

将curl PUT转换为Python请求时出现问题:“问题解析JSON”

来自分类Dev

用动态路径将R文件连接到python时出现问题。

Related 相关文章

热门标签

归档