import requests
import json
from bs4 import BeautifulSoup
user = "deletedforpost"
passw = "deletedforpost"
request = requests.get('https://api.intrinio.com/press_releases?identifier=TSLA', auth=(user, passw)).json()
request = request['data']
url_List = []
for element in request:
url_List.append(element['url'])
print(url_List)
我在列表url_List中添加了大量不同的XML URL。 我现在想做的是访问他们的内容。我该怎么办? 我对此仍然很陌生。提前谢谢。
答案 0 :(得分:0)
当您使用bs4
时,您可以执行以下操作:
data_List = []
for url in url_List:
content = requests.get(url).text
data_List.append(BeautifulSoup(content, 'lxml-xml'))
这会将您的所有xml
已解析内容放入data_List
,您还可以创建一个字典,其中的键是网址,并将其值与BeautifulSoup(content, 'lxml-xml')
相关联。