Ich habe folgenden Code in Python verwendet, um Auftrag Reihenfolge und Lebenslauf zu analysieren.
Eine Sache, die ich nicht herausfinden konnte, ist das Komprimieren/Anfordern von Anforderungsdaten. Die Ausgabe von zlib.compress() oder gzip.compress() funktioniert nicht. Der Web-Service beschwert sich über Datenkonvertierungsfehler.
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)
Es gibt keine Python API? –
Offensichtlich nicht. Es gibt nur die API-Dokumentation, aber ich glaube, wir müssen einen Python-Parsing-Client erstellen. –
Wenn ich später eine Chance bekomme, werde ich eine Python-Lösung zusammen werfen –