Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.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
使用Python 2.7下载Twitter图像_Python_Twitter_Urllib_Bs4 - Fatal编程技术网

使用Python 2.7下载Twitter图像

使用Python 2.7下载Twitter图像,python,twitter,urllib,bs4,Python,Twitter,Urllib,Bs4,我正在使用这段代码从twitter的url(第行)下载twitter图像 url指向相册(多个图像)时出现问题。有没有办法确定url是否指向图像、图像或相册?如何从其url下载完整的相册?您需要逐个查找文件并下载,但这不是一个实用的解决方案,因为我需要从大量url下载图像 line = 'https://twitter.com/SidraAyaz/status/545821994172686336/photo/1' resp = urllib.urlopen(line) data = str(r

我正在使用这段代码从twitter的url(第行)下载twitter图像


url指向相册(多个图像)时出现问题。有没有办法确定url是否指向图像、图像或相册?如何从其url下载完整的相册?

您需要逐个查找文件并下载,但这不是一个实用的解决方案,因为我需要从大量url下载图像
line = 'https://twitter.com/SidraAyaz/status/545821994172686336/photo/1'
resp = urllib.urlopen(line)
data = str(resp.readlines())
bs = BeautifulSoup(data)
imgUrl = bs.find('img', attrs={'alt': 'Embedded image permalink'}).get('src')
urllib.urlretrieve(imgUrl, "cloud1/"+str(n)+".png")