我正在尝试使用Grobid,它是构建在我的本地机器上的,但是这个脚本打印了一个500错误。然而,当我在CLI中使用Curl时,它工作得很好。请帮帮我!
import requests
url = 'http://localhost:8080/processHeaderDocument'
files={'file': open('file.pdf', 'rb')}
r = requests.post(url,files=files)
print r.status_code发布于 2018-02-05 23:24:13
这对我来说很有效:
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.titlehttps://stackoverflow.com/questions/44936621
复制相似问题