Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用request.GET在python中获取多个URL_Python_Django_Python 3.x_List_Django Rest Framework - Fatal编程技术网

使用request.GET在python中获取多个URL

使用request.GET在python中获取多个URL,python,django,python-3.x,list,django-rest-framework,Python,Django,Python 3.x,List,Django Rest Framework,我正在尝试使用逗号分隔多个URL,并将它们放在python的列表中 我试过: url = request.GET.get('url').split(',') #accept url seperated by comma data= [] data.append(requests.get(url).content) 由于明显的原因,上述代码不起作用。 如何使用请求接受多个以逗号分隔的url。GETurl是url列表。因此,您可以执行映射。例如,对于列表理解: urls = request.GE

我正在尝试使用逗号分隔多个
URL
,并将它们放在python的列表中

我试过:

url = request.GET.get('url').split(',')  #accept url seperated by comma
data= []
data.append(requests.get(url).content)
由于明显的原因,上述代码不起作用。 如何使用
请求接受多个以逗号分隔的url。GET

url
是url列表。因此,您可以执行映射。例如,对于列表理解:

urls = request.GET.get('url').split(',')
data = [requests.get(url).content for url in urls]
url=request.GET.GET('url').split(','))

data=[requests.get(url).content for url in url]
为了进一步扩展Willem的答案,您还可以使用字典做同样的事情。 如果您希望以后使用url作为检索内容的键,这将非常有用

urls = request.GET.get('url').split(',')
data = {url: requests.get(url).content for url in urls}
url
是您的列表。