首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grobid返回500类型错误

Grobid返回500类型错误
EN

Stack Overflow用户
提问于 2017-07-06 05:55:57
回答 1查看 263关注 0票数 1

我正在尝试使用Grobid,它是构建在我的本地机器上的,但是这个脚本打印了一个500错误。然而,当我在CLI中使用Curl时,它工作得很好。请帮帮我!

代码语言:javascript
复制
    import requests

    url = 'http://localhost:8080/processHeaderDocument'
    files={'file': open('file.pdf', 'rb')}
    r = requests.post(url,files=files)
    print r.status_code
EN

回答 1

Stack Overflow用户

发布于 2018-02-05 23:24:13

这对我来说很有效:

代码语言:javascript
复制
import requests

url = 'http://localhost:8080/api/processHeaderDocument'
multipart_form_data = {
    'input': open('file.pdf', 'rb')
}
r = requests.post(url, files=multipart_form_data)

assert response.status_code == 200, response.content
print(response.content)


# extracting xml
from lxml import objectify
root = objectify.fromstring(response.content)
title = root.teiHeader.fileDesc.titleStmt.title
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44936621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档