国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python制作花瓣網美女圖片爬蟲

2019-11-25 17:03:11
字體:
來源:轉載
供稿:網友

花瓣圖片的加載使用了延遲加載的技術,源代碼只能下載20多張圖片,修改后基本能下載所有的了,只是速度有點慢,后面再優化下

import urllib, urllib2, re, sys, os,requestspath=r"C:/wqa/beautify"url = 'http://huaban.com/favorite/beauty'#http://huaban.com/explore/zhongwenlogo/?ig1un9tq&max=327773629&limit=20&wfl=1i_headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36"}count=0def urlHandle(url):  req = urllib2.Request(url, headers=i_headers)  html = urllib2.urlopen(req).read()  reg = re.compile(r'"pin_id":(/d+),.+?"file":{"farm":"farm1", "bucket":"hbimg",.+?"key":"(.*?)",.+?"type":"image/(.*?)"', re.S)  groups = re.findall(reg, html)  return groupsdef imgHandle(groups):  if groups:    for att in groups:        pin_id = att[0]      att_url = att[1] + '_fw236'      img_type = att[2]      img_url = 'http://img.hb.aicdn.com/' + att_url      r = requests.get(img_url)      with open(path + att_url + '.' + img_type, 'wb') as fd:        for chunk in r.iter_content():          fd.write(chunk)groups = urlHandle(url)imgHandle(groups)while(groups):  count+=1  print count  pin_id = groups[-1][0]  print pin_id  urltemp = url+'/?max=' + str(pin_id) + '&limit=' + str(20) + '&wfl=1'  print(urltemp)  groups = urlHandle(urltemp)  #print groups  imgHandle(groups)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新津县| 凤台县| 普定县| 三台县| 安泽县| 咸宁市| 莱西市| 哈尔滨市| 若尔盖县| 深泽县| 丰原市| 随州市| 册亨县| 海阳市| 平泉县| 天水市| 鹿邑县| 临朐县| 舟曲县| 九龙县| 辉南县| 内江市| 陇南市| 如皋市| 同德县| 武山县| 米林县| 彩票| 水富县| 沙洋县| 玉环县| 宕昌县| 电白县| 湄潭县| 中山市| 辛集市| 读书| 那曲县| 石渠县| 夏邑县| 新蔡县|