爬取彼岸图网4k高清动漫图片
import requestsfrom lxml import etree
import os
def main():
if not os.path.exists("./pictures"):# 创建文件夹
os.mkdir("./pictures")
url = "http://pic.netbian.com/4kdongman/index_%d.html"# 图片网址
header = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36"}# 请求头信息
for i in range(0,6):# 获取前5页,如果想要爬取更多,直接更改后面的数字,(爬取较多需要加代{过}{滤}理ip)
new_url = format(url%i)
r = requests.get(url=new_url,headers=header)
r.encoding = r.apparent_encoding
page_text = r.text # 获取网页信息
tree = etree.HTML(page_text)
li_list = tree.xpath("//div[@class='slist']//li")# 使用xpath解析网页
for li in li_list:
pic_src = "http://pic.netbian.com"+li.xpath("./a/img/@src") # 解析图片的网址
img_name = li.xpath("./a/img/@alt")+".jpg" # 解析图片名称
img_data = requests.get(url=pic_src,headers= header).content # 获取图片信息并保存为二进制格式
img_path = "pictures/"+img_name# 文件保存路径为上面创建的文件夹
with open(img_path, "wb") as fp :
fp.write(img_data)
print(img_name,"爬取成功")
print("over!!!")
if __name__ == "__main__":
main() kkpo010 发表于 2021-6-18 13:39
https://pic.netbian.com/tupian/22673.html能不能帮我下 谢谢
分类 4K汽车
有会员验证和 下载数量验证难度挺大技术还没学到哪要不可以帮忙弄弄你去悬赏区应该有牛人去解密 https://blog.csdn.net/qq_38203808/article/details/105512583(外网,不会违规吧,违规请删) 大佬看看这个能搞成么,一直搞不懂cook,你看看能跑起来么 谢谢分享 能直接发个成品软件就好了 miqi1314 发表于 2020-4-2 09:29
能直接发个成品软件就好了
刚开始学习python,还不太会,以后有机会吧 mo_fan 发表于 2020-4-2 09:34
刚开始学习python,还不太会,以后有机会吧
楼主加油! 请问是下载的4K高清原图吗 抓下来的不是4k图片,只是100多k的jpg 分清缩略图和原图 过来研究下源码,感谢分享。 xiaomim123 发表于 2020-4-2 09:51
请问是下载的4K高清原图吗
不是原图,是缩略图