我试图URL用逗号分隔多个'并将它们放在python中的列表中。
我试过了:
url = request.GET.get('url').split(',') #accept url seperated by comma
data= []
data.append(requests.get(url).content)
由于明显的原因,上面的代码不起作用。我如何接受以逗号分隔的多个 urlrequest.GET
我试图URL用逗号分隔多个'并将它们放在python中的列表中。
我试过了:
url = request.GET.get('url').split(',') #accept url seperated by comma
data= []
data.append(requests.get(url).content)
由于明显的原因,上面的代码不起作用。我如何接受以逗号分隔的多个 urlrequest.GET
url是一个URL列表。因此,您可以执行映射。例如列表理解:
urls = request.GET.get('url').split(',')
data = [requests.get(url).content for url in urls]
为了进一步扩展威廉的答案,您也可以用字典做同样的事情。如果您想使用 url 作为稍后检索内容的键,这很有用。
urls = request.GET.get('url').split(',')
data = {url: requests.get(url).content for url in urls}