import re,sys
import requests
def get_page():
urls = ['http://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1515928360596_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&ctd=1515928360597%5E00_1288X691&word=%E7%BE%8E%E5%A5%B3','http://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1515928395065_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&ctd=1515928395065%5E00_1288X691&word=%E7%BE%8E']
for url in urls:
# print(url)
get_img_link(url)
def get_img_link(url):
r=requests.get(url)
# print(r.encoding)
r.encoding='utf-8'
html_code=r.text
reg=re.compile(r'"objURL":"(.*?)"')
imgs=re.findall(reg,html_code)
# print(imgs)
for img in imgs:
print(img)
down_img(img)
def down_img(url):
web_data=requests.get(url)
filename=url.split('/')[-1]
targetfile='C:/Users/Xuze_Lu/Desktop/picture/{}'.format(filename)
with open(targetfile,'wb') as f:
f.write(web_data.content)
if __name__=='__main__':
get_page()
python 爬取那种图片~~~~
最新推荐文章于 2022-12-22 18:05:00 发布