pngimg 可以商用吗_设计师你还在担心素材版权吗?大量免费可商用素材在这里...

每一位好的设计师都收藏了很多国内国外素材网站,或提高工作效率,或提高审美。审美和色感是一个设计师所必须具备的职业素质,今天给大家分享几个免费商用设计网站。

1、 Pixabay

网址:http://www.bigbigwork.com/

827f9daf7b86b64218d8ac34b9c935ea.png

Pixabay为每一位作者都提供了个人主页,使用者可以关注、点赞以及给作者打钱买咖啡。除了视频,Pixabay也提供数量众多的矢量图、插画、照片等无版权素材,均可免注册直接下载。

2、Videezy

网址:https://www.videezy.com/

f2bf39224dd7e82a28b88b321047c648.png

3、pugimg

网址:http://pngimg.com/

ca9b8c1cf3ab4128e0a44673680cfcca.png

这是一个免费提供各种透明底PNG图片下载网站,网站首页有着大量的图片类型分类。

点开分类的大标签后,能够看到细分的各种类别。

be8e61536027bcd662309e94c8d5c64e.png

4、pexels

网址:https://videos.pexels.com/

daaf130738b70fc9a3675e0fe0353974.png

5、pixabay

网址:https://pixabay.com/

9100e13d2d23bdf5cb272719156c9fa9.png

如果你觉得本文对你有帮助,就请关注我吧!欢迎点赞转发~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以的,你需要用到Python的requests库和BeautifulSoup库,然后找到pngimg.com网站的图片链接,使用requests库下载即可。以下是示例代码: ```python import requests from bs4 import BeautifulSoup url = "https://pngimg.com/" # 网站链接 response = requests.get(url) soup = BeautifulSoup(response.text, "html.parser") images = soup.find_all("img") # 找到所有图片链接 for image in images: if ".png" in image.get("src"): # 筛选出png图片链接 img_url = "https:" + image.get("src") # 拼接完整的图片链接 response = requests.get(img_url) # 下载图片 with open(image.get("alt") + ".png", "wb") as f: f.write(response.content) # 将图片写入文件 ``` ### 回答2: 使用Python的bs4模块爬取并下载pngimg.com网站的图片可以分为以下几个步骤: 1. 导入必要的模块:首先需要导入requests模块用于发送HTTP请求,以及bs4模块用于解析网页内容。 2. 发送HTTP请求获取网页内容:使用requests模块发送GET请求,获取pngimg.com网站的源代码。 3. 解析网页内容:使用BeautifulSoup类解析网页源代码,定位到图片所在的HTML标签。 4. 下载图片:利用requests模块的get方法获取图片URL,然后使用文件操作相关的模块保存图片到本地。 以下是一个示例代码: ```python import requests from bs4 import BeautifulSoup # 发送HTTP请求获取网页内容 url = "https://pngimg.com/" # pngimg.com网站的URL headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"} response = requests.get(url, headers=headers) content = response.text # 解析网页内容 soup = BeautifulSoup(content, "html.parser") # 定位到图片所在的HTML标签,如<img>标签 image_tags = soup.find_all("img") # 下载图片 for img in image_tags: image_url = img["src"] # 获取图片的URL image_name = image_url.split("/")[-1] # 获取图片的文件名 image_response = requests.get(image_url) # 发送请求获取图片 with open(image_name, "wb") as f: f.write(image_response.content) # 将图片写入文件 print("图片下载完成!") ``` 请注意,以上代码仅为示例,具体的爬取和下载操作可能需要根据网页结构进行调整。此外,对于一些需要登录或具有反爬机制的网站,可能需要额外的处理才能成功爬取和下载图片。 ### 回答3: 首先,我们需要安装bs4库,它是Python的一个库,用于从HTML和XML文件中提取数据。可以使用以下命令进行安装: ``` pip install beautifulsoup4 ``` 接下来,我们导入所需的库和模块: ```python import requests from bs4 import BeautifulSoup import urllib.request ``` 然后,我们定义一个函数来下载图片: ```python def download_image(url, filename): try: urllib.request.urlretrieve(url, filename) print("图片下载成功: ", filename) except Exception as e: print("图片下载失败: ", filename) print(str(e)) ``` 我们使用requests库来获取网页的内容,并使用BeautifulSoup库来解析网页。以下是完整的代码: ```python import requests from bs4 import BeautifulSoup import urllib.request def download_image(url, filename): try: urllib.request.urlretrieve(url, filename) print("图片下载成功: ", filename) except Exception as e: print("图片下载失败: ", filename) print(str(e)) # 使用requests库获取网页内容 url = "https://pngimg.com/" response = requests.get(url) content = response.text # 使用BeautifulSoup解析网页内容 soup = BeautifulSoup(content, 'html.parser') # 找到所有的图片标签 image_tags = soup.find_all('img') # 遍历图片标签并下载图片 for image in image_tags: image_url = image['src'] image_filename = image_url.split('/')[-1] download_image(image_url, image_filename) ``` 这段代码首先使用requests库获取网页的内容,并使用BeautifulSoup库解析网页内容。然后,它找到所有的图片标签,并使用自定义的函数来下载每个图片。图片将以其原始名称保存在当前工作目录中。 请注意,由于某些原因(例如防止未经许可的下载),有些网站可能会禁止或限制爬虫访问其内容。在使用爬虫时,请确保尊重目标网站的规则和政策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值