我正在编写一个 python 脚本来运行 Alchemy API。我在文本文档上测试了脚本,它运行良好,当我的输入是 URL 时出现了我的问题。大多数情况下,Alchemy 的算法响应正常,但有时响应错误 404。我在Alchemy 的演示中检查了失败的 url ,算法运行良好(这意味着 url 没有损坏)。
*我查看了旧帖子,并尝试将 url 中有问题的字符 "\n"、"\r" 替换为 "" ,但它们都不起作用。
您对导致此错误的原因有什么建议吗?
更新 我解决了这个问题,我使用了旧的 api 'Category' 而不是 'Taxonomy'。要提取类别而不是使用:
response = alchemy.category('text', input_data)
if response['status'] == 'OK':
category_name = response["category"]
利用:
response = alchemy.taxonomy('text', input_data)
if response['status'] == 'OK':
category_name = response['taxonomy'][0]['label']