妹子图要多少你说了算(原创)
import requestsimport re
import time
import os
from time import sleep
print("****************************************************************************************")
keyword = input("------请输入要下载的文件夹名称:")
def mk_file_get_num():
last_dir = "./img"
dir = "./img/" + keyword
if os.path.exists(last_dir):
if os.path.exists(dir):
print("文件夹已经存在")
else:
os.mkdir(dir)
print(dir + "已经创建成功")
else:
os.mkdir(last_dir)
if os.path.exists(dir):
print("文件夹已经存在")
else:
os.mkdir(dir)
print(dir + "已经创建成功")
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36'
}
def get_img():
mk_file_get_num()
num = input("------请输入要下载美女页数:")
list_all = []
for i in range(1,int(num),1):
# print(i)
url = 'https://www.mmonly.cc/mmtp/list_9_'+str(i)+'.html'
print(f'-----------------打印第{i}页-----------------')
print(url)
response_data = requests.get(url, headers=headers)
response_data.encoding = response_data.apparent_encoding
html = response_data.text
parrent = re.compile('<img width=.*?alt="(.*?)" src=.*?original="(.*?)"></a></div>', re.S)
img_links = re.findall(parrent, html)
sleep(1)
for item_link in img_links:
dict_all = {}
dict_all['name'] = item_link[0].strip()
dict_all['link'] = item_link[1].strip()
list_all.append(dict_all)
return list_all
def write_to_file():
list_img = get_img()
count_img = len(list_img)
print(count_img)
for i in range(count_img):
img_dict = list_img
name = img_dict.get('name')
link = img_dict.get('link')
response_data = requests.get(link, headers=headers)
with open('./img/'+keyword+'/'+name+'.jpg', 'wb') as f:
f.write(response_data.content)
if __name__ == '__main__':
write_to_file()
Z18229250415 发表于 2021-3-28 09:22
请问为啥会这样啊
没有找到文件夹,你输入了啥,哈哈,我是不是可以录个操作视频,哈哈 在外DE孩子 发表于 2021-3-28 22:16
没有找到文件夹,你输入了啥,哈哈,我是不是可以录个操作视频,哈哈
就输入了11,感觉楼主确实可以录个视频给我们这些小白看看,哈哈哈哈哈哈哈 看来 是个资深球迷。 老师真牛啊。学习学习。 破凤凰 发表于 2021-3-27 11:05
老师真牛啊。学习学习。
有需求可以提,哈哈 wpj 发表于 2021-3-27 15:19
看来 是个资深球迷。
同道中人,是吧 同道中人,是吧 treess 发表于 2021-3-27 18:41
同道中人,是吧
:handshake:handshake:handshake加油加油 这个可以,膜拜大神。{:1_918:} 请问为啥会这样啊 厉害厉害
页:
[1]
2