要用Python爬取图片,可以使用Python的第三方库requests和beautifulsoup来实现。\n\n首先,需要安装requests和beautifulsoup库。可以使用以下命令来安装:\n\n\npip install requests\npip install beautifulsoup4\n\n\n然后,可以使用requests库发送HTTP请求来获取网页的内容。使用beautifulsoup库来解析网页的HTML结构。\n\n下面是一个示例代码,用于爬取并下载图片:\n\npython\nimport requests\nfrom bs4 import BeautifulSoup\nimport os\n\n# 创建保存图片的文件夹\nsave_folder = 'images'\nif not os.path.exists(save_folder):\n os.makedirs(save_folder)\n\n# 发送HTTP请求获取网页内容\nurl = 'https://example.com'\nresponse = requests.get(url)\nhtml = response.text\n\n# 使用beautifulsoup解析网页内容\nsoup = BeautifulSoup(html, 'html.parser')\n\n# 查找所有的图片标签\nimg_tags = soup.find_all('img')\n\n# 遍历所有的图片标签\nfor img_tag in img_tags:\n # 获取图片的URL\n img_url = img_tag['src']\n\n # 发送HTTP请求获取图片内容\n img_response = requests.get(img_url)\n\n # 获取图片的文件名\n img_name = img_url.split('/')[-1]\n\n # 保存图片到文件夹\n with open(os.path.join(save_folder, img_name), 'wb') as f:\n f.write(img_response.content)\n print('已保存图片:', img_name)\n\n\n以上代码会爬取指定网页中的所有图片,并将其保存到指定的文件夹中。\n\n请注意,爬取图片需要遵守网站的相关规定和法律法规。在爬取图片前,请确保你有合法的权限和授权。

Python 图片爬取教程:使用requests和beautifulsoup库

原文地址: https://www.cveoy.top/t/topic/pPKb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录