私はSovren Resume Parser APIを使用しようとしています。私のアプリケーションはDjango-Pythonにありますので、私は呼び出しを実装し、Pythonスクリプトを使ってこのAPIを受け取りたいと思います。Sovren Resume Parser - Python
ドキュメンテーション - http://resumeparsing.com/
私はこれについて移動する方法の概要を必要とします。
私はSovren Resume Parser APIを使用しようとしています。私のアプリケーションはDjango-Pythonにありますので、私は呼び出しを実装し、Pythonスクリプトを使ってこのAPIを受け取りたいと思います。Sovren Resume Parser - Python
ドキュメンテーション - http://resumeparsing.com/
私はこれについて移動する方法の概要を必要とします。
from zeep import Client
client = Client('http://services.resumeparsing.com/ResumeService.asmx?wsdl')
response = client.service.GetAccountInfo(request={'AccountId': 'AccountId','ServiceKey':'ServiceKey'})
print(response)
Zeepモジュールを使用すると、トリックが実行されました。これはPython3でも同様に機能します!
私はPythonで次のコードを使用してジョブの順序を解析し、再開しました。
私が理解できなかったことは、リクエストデータを圧縮/圧縮することです。 zlib.compress()またはgzip.compress()からの出力は機能しません。 Webサービスは、データ変換の失敗に不満を持ちます。
from zeep import Client
import os
#If required, set proxy.
#os.environ["http_proxy"] = 'http://user:[email protected]:port'
#os.environ["https_proxy"] = 'https://user:[email protected]:port'
account_id = 'account_id'
service_key = 'service_key'
client = Client('http://services.resumeparsing.com/ParsingService.asmx?wsdl')
with open('C:/temp/jd.docx', 'rb') as in_file:
file_bytes = in_file.read()
request = {'AccountId':account_id, 'ServiceKey':service_key, 'FileBytes':file_bytes}
response = client.service.ParseJobOrder(request)
# Similarlly ParseResume() for parsing resume.
print('response.Code = ', response.Code)
print('response.SubCode = ', response.SubCode)
print('response.Message = ', response.Message)
print('response.Xml = ', response.Xml)
python apiはありませんか? –
明らかにそうではありません。 APIのドキュメントだけですが、私はPython Parsing Clientを構築する必要があると考えています。 –
チャンスがあれば、私は一緒にpythonの解決策を投げるでしょう –