使用Python爬取小姐姐图片
首先上网站链接 唯美女生
爬取图片主要分为一下几步:
1.打开一个你喜欢的小姐姐的网站E.g xiaojiejie web
2.下载并安装python环境python 官网
菜鸟教程-python环境搭建教程
3.开始编码python 全部代码如下
# requests 请求 需要提前在Terminal中安装 pip install requests import os import time import requests # re正则 import re # 改变自己身份 headers = { 'User-Agent': 'asbasdf' } # 请求网页 print("请输入你要爬取网站的链接") httpurl = input() response = requests.get(httpurl,headers = headers) print(response.request.headers) print(response.text) html = response.text # 解析网页 # view-source:https://www.vmgirls.com/15159.html # 链接前加view-source查看网页源代码 dir_name = re.findall('<h1 class="post-title h1">(.*?)</h1>',html)[-1] if not os.path.exists(dir_name): os.mkdir(dir_name) # 正则查找 urls = re.findall('<a href="(.*?)" alt=".*?" title=".*?">',html) print(urls) # 保存图片 for url in urls: time.sleep(1) # 图片名字 name = url.split('/')[-1] response = requests.get("https:"+url,headers = headers) print(name+"正在下载") with open(dir_name+'/'+name,'wb') as f: f.write(response.content) print('下载完毕')复制代码
推荐 :020 持续更新,精品小圈子每日都有新内容,干货浓度极高。
结实人脉、讨论技术 你想要的这里都有!
抢先入群,跑赢同龄人!(入群无需任何费用)
群号:745895701
申请即送:
Python软件安装包,Python实战教程
资料免费领取,包括 Python基础学习、进阶学习、爬虫、人工智能、自动化运维、自动化测试等
4.运行并下载