欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python利用urllib實(shí)現(xiàn)爬取京東網(wǎng)站商品圖片的爬蟲實(shí)例

系統(tǒng) 1708 0

本例程使用urlib實(shí)現(xiàn)的,基于python2.7版本,采用beautifulsoup進(jìn)行網(wǎng)頁(yè)分析,沒有第三方庫(kù)的應(yīng)該安裝上之后才能運(yùn)行,我用的IDE是pycharm,閑話少說,直接上代碼!

            
# -*- coding: utf-8 -*
import re
import os
import urllib
import urllib2
from bs4 import BeautifulSoup
def craw(url,page):
 html1=urllib2.urlopen(url).read()
 html1=str(html1)
 soup=BeautifulSoup(html1,'lxml')
 imagelist=soup.select('#J_goodsList > ul > li > div > div.p-img > a > img')
 namelist=soup.select('#J_goodsList > ul > li > div > div.p-name > a > em')
 #pricelist=soup.select('#plist > ul > li > div > div.p-price > strong')
 #print pricelist
 path = "E:/{}/".format(str(goods))
 if not os.path.exists(path):
  os.mkdir(path)
 for (imageurl,name) in zip(imagelist,namelist):
  name=name.get_text()
  imagename=path + name +".jpg"
  imgurl="http:"+str(imageurl.get('data-lazy-img'))
  if imgurl == 'http:None':
   imgurl = "http:" + str(imageurl.get('src'))
  try:
   urllib.urlretrieve(imgurl,filename=imagename)
  except:
   continue

'''
#J_goodsList > ul > li:nth-child(1) > div > div.p-img > a > img
#plist > ul > li:nth-child(1) > div > div.p-name.p-name-type3 > a > em
#plist > ul > li:nth-child(1) > div > div.p-price > strong:nth-child(1) > i
'''

if __name__ == "__main__":
 goods=raw_input('please input the goos you want:')
 pages=input('please input the pages you want:')
 count =0.0
 for i in range(1,int(pages+1),2):
  url="https://search.jd.com/Search?keyword={}&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&suggest=1.def.0.T06&wq=diann&page={}".format(str(goods),str(i))
  craw(url,i)
  count += 1
  print 'work completed {:.2f}%'.format(count/int(pages)*100)
          

圖片的命名為商品的名稱,京東商品圖片地址的屬性很可能會(huì)有所變動(dòng),所以大家進(jìn)行編寫的時(shí)候應(yīng)該舉一反三,靈活運(yùn)用!?
這是我下載下來的手機(jī)類圖片文件的截圖:?

python利用urllib實(shí)現(xiàn)爬取京東網(wǎng)站商品圖片的爬蟲實(shí)例_第1張圖片

我本地的爬取的速度很快,不到一分鐘就能爬取100頁(yè)上千個(gè)商品的圖片!

以上這篇python利用urllib實(shí)現(xiàn)爬取京東網(wǎng)站商品圖片的爬蟲實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产美女一区二区 | 无线日本视频精品 | 亚洲日韩欧洲无码av夜夜摸 | 天天草人人草 | 一级鲁丝片 | 国产精品第一区第27页 | 哪里能看毛片 | 国产免费一级淫片 | 狠狠干91 | 日本黄页网站免费 | 任我爽在线视频 | www大片| 久久久久成人精品免费播放 | 国产98在线传媒在线视频 | 免费黄色av | 免费观看一级特黄欧美大片 | 欧美黄色第一页 | 操久久久 | 成人欧美在线观看 | 超碰97av 在线人人操 | 日韩在线观看中文字幕 | 奇米视频888 | 国产在线精品一区二区三区 | 毛片免费一区二区三区 | 国产精品丝袜视频 | 波多野结衣在线视频观看 | 欧美福利大片 | 日本高免费观看在线播放 | 免费亚洲成人 | 国产精品久久久久国产A级 首页亚洲国产丝袜长腿综合 | 黄片毛片免费观看 | 国产成人精品视频播放 | 公么吃奶满足了我苏媚 | 欧美日韩一区二区三区在线观看 | 午夜精品久久久久久久99黑人 | 九九九九九九精品任你躁 | 999精品视频| 欧美精品二区三区 | 一本一道久久综合狠狠老 | 爱视频福利网 | 精品色综合 |