【发布时间】:2015-07-31 04:03:47
【问题描述】:
我有一个包含图片的 URL,我希望使用 python3 请求下载它:
import requests
imageURL = "http://www.360mop.com/../upload/tw_header/2015063011211042.jpg"
response = requests.get(imageURL)
print(response)
<Response [400]>
有没有办法忽略“../”路径?或者我必须手动删除它?还是有更好的方法从 URL 中获取图像?
【问题讨论】:
-
你能改写你的问题吗? “忽略 ../ 路径”是什么意思。 “360mop.com/upload/tw_header/2015063011211042.jpg”是否包含您的图片?
-
您需要获取完整的 URL。可能已添加“/../”以缩短它。读取数据后,将其写入文件。就这么简单。
-
"/../" 不能是短网址,360mop.com已经是根目录,如果你用浏览器访问“360mop.com/../upload/tw_header/2015063011211042.jpg”,它会自动删除“ ../",但 python 请求不会为您修复它
-
谢谢你,alecxe,帮助很大
标签: python image python-3.x request