爬取简单网页图片下载到本地

    xiaoxiao2025-06-07  72

    import requests import re from bs4 import BeautifulSoup url = 'https://baijiahao.baidu.com/s?id=1613773301535374415&wfr=spider&for=pc'#网址 html = requests.get(url) html.encoding="utf-8" sp = BeautifulSoup(html.text,'html.parser') jpg_dir="jpg_cxk/" if not os.path.exists(jpg_dir):#如果没有这个文件夹 就新建文件夹 os.mkdir(jpg_dir) #取得所有<img>标签 all_links=sp.find_all('img') #print(all_links) x=0 #图片命名计数 for attr in all_links: try: cxk=attr.get('src')#图片地址 print('正在下载:%s'%cxk) #image = urlopen(attr) ir=requests.get(cxk) open(jpg_dir+'%d.jpeg'%x,'wb').write(ir.content)#打开并写入 x+=1 except: continue

     

    最新回复(0)