Python - 通过循环URL列表进行API调用

问题描述 投票:-1回答:1

我正在尝试使用Alchemy API为URL列表提取关键字/实体 - 但作为Python的相对新手 - 我不知道如何做到这一点以及我读过的众多Stack Overflow文章,避难所我得到了任何结果。

因此,是否有人知道如何在列表或单独的txt / csv文件中对URL列表进行API调用?

import json
from watson_developer_cloud import NaturalLanguageUnderstandingV1
from watson_developer_cloud.natural_language_understanding_v1 \
import Features, EntitiesOptions, KeywordsOptions

natural_language_understanding = NaturalLanguageUnderstandingV1(
  username='Username',
  password='Password',
  version='2017-02-27')

response = natural_language_understanding.analyze(
url=('https://www.example.com/'),
  features=Features(
    entities=EntitiesOptions(
      emotion=True,
      sentiment=True,
      limit=2),
    keywords=KeywordsOptions(
      emotion=True,
      sentiment=True,
      limit=2)))

print(json.dumps(response, indent=2))
python python-3.x
1个回答
0
投票

您可以从文本文件中逐行读取它们

myFile = open("myText.txt", "r")
URL = myFile.readline()

只需循环阅读文本文件即可。

© www.soinside.com 2019 - 2024. All rights reserved.