校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > 使用Python爬取小姐姐圖片(beautifulsoup法)

使用Python爬取小姐姐圖片(beautifulsoup法)

熱門標(biāo)簽:千呼ai電話機(jī)器人免費(fèi) 鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 400電話辦理費(fèi)用收費(fèi) 申請(qǐng)辦個(gè)400電話號(hào)碼 外呼系統(tǒng)前面有錄音播放嗎 騰訊地圖標(biāo)注有什么版本 高德地圖標(biāo)注字母 柳州正規(guī)電銷機(jī)器人收費(fèi)

Python有許多強(qiáng)大的庫用于爬蟲,如beautifulsoup、requests等,本文將以網(wǎng)站https://www.xiurenji.cc/XiuRen/為例(慎點(diǎn)!!),講解網(wǎng)絡(luò)爬取圖片的一般步驟。
為什么選擇這個(gè)網(wǎng)站?其實(shí)與網(wǎng)站的內(nèi)容無關(guān)。主要有兩項(xiàng)技術(shù)層面的原因:①該網(wǎng)站的頁面構(gòu)造較有規(guī)律,適合新手對(duì)爬蟲的技巧加強(qiáng)認(rèn)識(shí)。②該網(wǎng)站沒有反爬蟲機(jī)制,可以放心使用爬蟲。

第三方庫需求

  •  beautifulsoup
  • requests

 步驟

打開網(wǎng)站,點(diǎn)擊不同的頁面:
發(fā)現(xiàn)其首頁是https://www.xiurenji.cc/XiuRen/,而第二頁是https://www.xiurenji.cc/XiuRen/index2.html,第三頁第四頁以此類推。為了爬蟲代碼的普適性,我們不妨從第二頁以后進(jìn)行構(gòu)造url。

選中封面圖片,點(diǎn)擊檢查:

可以發(fā)現(xiàn),圖片的信息,都在'div',class_='dan'里,而鏈接又在a標(biāo)簽下的href里。據(jù)此我們可以寫一段代碼提取出每一個(gè)封面圖片的url:

def getFirstPage(page):
  url='https://www.xiurenji.cc/XiuRen/index'+str(page)+'.html'#獲得網(wǎng)站每一個(gè)首頁的網(wǎng)址
  res=requests.get(url)#發(fā)送請(qǐng)求
  res.encoding="gbk"#設(shè)置編碼方式為gbk
  html=res.text
  soup=BeautifulSoup(html,features='lxml')
  lists=soup.find_all('div',class_='dan')#找到儲(chǔ)存每一個(gè)封面圖片的標(biāo)簽值
  urls=[]
  for item in lists:
   url1=item.find('a').get('href')#尋找每一個(gè)封面對(duì)應(yīng)的網(wǎng)址
   urls.append('https://www.xiurenji.cc'+url1)#在列表的尾部添加一個(gè)元素,達(dá)到擴(kuò)充列表的目的,注意要把網(wǎng)址擴(kuò)充完整
  return urls#返回該主頁每一個(gè)封面對(duì)應(yīng)的網(wǎng)址

點(diǎn)擊封面圖片,打開不同的頁面,可以發(fā)現(xiàn),首頁的網(wǎng)址是https://www.xiurenji.cc/XiuRen/xxxx.html,而第二頁的網(wǎng)址是https://www.xiurenji.cc/XiuRen/xxxx_1.html,第三第四頁同理。同樣為了普適性,我們從第二頁開始爬取。

右鍵,點(diǎn)擊“檢查”:

可以發(fā)現(xiàn)所有的圖片信息都儲(chǔ)存在'div',class_='img'中,鏈接、標(biāo)題分別在img標(biāo)簽中的srcalt中,我們同樣也可以將它們提取出來。

def getFirstPage(page):
  url='https://www.xiurenji.cc/XiuRen/index'+str(page)+'.html'#獲得網(wǎng)站每一個(gè)首頁的網(wǎng)址
  res=requests.get(url)#發(fā)送請(qǐng)求
  res.encoding="gbk"#設(shè)置編碼方式為gbk
  html=res.text
  soup=BeautifulSoup(html,features='lxml')
  lists=soup.find_all('div',class_='dan')#找到儲(chǔ)存每一個(gè)封面圖片的標(biāo)簽值
  urls=[]
  for item in lists:
   url1=item.find('a').get('href')#尋找每一個(gè)封面對(duì)應(yīng)的網(wǎng)址
   urls.append('https://www.xiurenji.cc'+url1)#在列表的尾部添加一個(gè)元素,達(dá)到擴(kuò)充列表的目的,注意要把網(wǎng)址擴(kuò)充完整
  return urls#返回該主頁每一個(gè)封面對(duì)應(yīng)的網(wǎng)址

完整代碼

import requests
from bs4 import BeautifulSoup

def getFirstPage(page):
  url='https://www.xiurenji.cc/XiuRen/index'+str(page)+'.html'#獲得網(wǎng)站每一個(gè)首頁的網(wǎng)址
  res=requests.get(url)#發(fā)送請(qǐng)求
  res.encoding="gbk"#設(shè)置編碼方式為gbk
  html=res.text
  soup=BeautifulSoup(html,features='lxml')
  lists=soup.find_all('div',class_='dan')#找到儲(chǔ)存每一個(gè)封面圖片的標(biāo)簽值
  urls=[]
  for item in lists:
   url1=item.find('a').get('href')#尋找每一個(gè)封面對(duì)應(yīng)的網(wǎng)址
   urls.append('https://www.xiurenji.cc'+url1)#在列表的尾部添加一個(gè)元素,達(dá)到擴(kuò)充列表的目的,注意要把網(wǎng)址擴(kuò)充完整
  return urls#返回該主頁每一個(gè)封面對(duì)應(yīng)的網(wǎng)址

def download(urls):
 for url1 in urls:
  print("prepare to download pictures in "+url1)
  getEveryPage(url1)#下載頁面內(nèi)的圖片
  print("all pictures in "+url1+"are downloaded")
  
def getEveryPage(url1):
 total=0#total的作用:對(duì)屬于每一個(gè)封面內(nèi)的圖片一次編號(hào)
 for n in range (1,11):#每一個(gè)封面對(duì)應(yīng)下載10張圖,可自行調(diào)整
  temp=url1.replace('.html','')
  url2=temp+'_'+str(n)+'.html'#獲得每一內(nèi)部頁面的網(wǎng)址
  res=requests.get(url2)
  res.encoding="gbk"
  html=res.text
  soup=BeautifulSoup(html,features='lxml')
  lists1=soup.find_all('div',class_='img')#儲(chǔ)存圖片的路徑
  
  for item in lists1:
   url=item.find('img').get('src')
   title=item.find('img').get('alt')#獲取圖片及其標(biāo)題
   picurl='https://www.xiurenji.cc'+url#獲取完整的圖片標(biāo)題
   picture=requests.get(picurl).content#下載圖片
   address='D:\pythonimages'+'\\'#自定義保存圖片的路徑
   with open(address+title+str(total)+'.jpg','wb') as file:#保存圖片
    print("downloading"+title+str(total))
    total=total+1
    file.write(picture)
    

if __name__ == "__main__":
 page=int(input('input the page you want:'))
 urls=getFirstPage(page)
 download(urls)

本文僅供學(xué)習(xí)參考,切勿用作其他用途!

到此這篇關(guān)于Python爬取小姐姐圖片(beautifulsoup法)的文章就介紹到這了,更多相關(guān)Python爬取小姐姐圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python爬蟲實(shí)戰(zhàn)之使用Scrapy爬取豆瓣圖片
  • Python爬蟲之教你利用Scrapy爬取圖片
  • Python爬取網(wǎng)站圖片并保存的實(shí)現(xiàn)示例
  • python制作微博圖片爬取工具
  • python繞過圖片滑動(dòng)驗(yàn)證碼實(shí)現(xiàn)爬取PTA所有題目功能 附源碼
  • 利用python批量爬取百度任意類別的圖片的實(shí)現(xiàn)方法
  • Python使用xpath實(shí)現(xiàn)圖片爬取
  • Python Scrapy圖片爬取原理及代碼實(shí)例
  • Python3直接爬取圖片URL并保存示例
  • python爬取某網(wǎng)站原圖作為壁紙

標(biāo)簽:平頂山 烏蘭察布 哈爾濱 烏蘭察布 大慶 合肥 郴州 海南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用Python爬取小姐姐圖片(beautifulsoup法)》,本文關(guān)鍵詞  使用,Python,爬取,小,姐姐,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Python爬取小姐姐圖片(beautifulsoup法)》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用Python爬取小姐姐圖片(beautifulsoup法)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    色嗨嗨av一区二区三区| 国产日韩欧美制服另类| 99久久99久久免费精品蜜臀| 精品夜夜嗨av一区二区三区| 国产亚洲成aⅴ人片在线观看 | 欧美大片免费久久精品三p | 久久综合久久综合久久综合| 精品久久久影院| 精品av久久707| 久久久五月婷婷| 国产精品国产自产拍高清av王其| 中文字幕成人在线观看| 欧美日韩国产高清一区二区三区 | 一区二区三区久久| 日韩免费看的电影| 精品国产乱子伦一区| 久久老女人爱爱| 亚洲欧美日韩中文字幕一区二区三区 | 国产亚洲午夜高清国产拍精品| 久久蜜桃一区二区| 中文字幕亚洲在| 日韩欧美亚洲一区二区| 日本高清不卡视频| 51精品视频一区二区三区| 久久青草国产手机看片福利盒子| 国产午夜精品美女毛片视频| 亚洲色图色小说| 日产国产欧美视频一区精品| 国产精品一区二区无线| 日韩av午夜在线观看| 国产精品传媒视频| 久久久久久久久久久久电影| 亚洲婷婷国产精品电影人久久| 五月天一区二区三区| 国产麻豆成人传媒免费观看| 视频一区视频二区中文字幕| 国产成人丝袜美腿| 欧美丝袜丝交足nylons图片| 日韩女优制服丝袜电影| 亚洲免费观看高清完整| 国产精品拍天天在线| 午夜久久福利影院| 亚洲一区二区免费视频| 一区二区三区四区在线| 最好看的中文字幕久久| 麻豆专区一区二区三区四区五区| 亚洲成av人综合在线观看| 亚洲成人自拍网| 青娱乐精品视频在线| 色综合天天综合狠狠| 91视频观看视频| 国产欧美综合在线观看第十页| 婷婷丁香久久五月婷婷| 91蜜桃传媒精品久久久一区二区| 99久久精品免费看| 精品久久99ma| 国产三级久久久| 国产一区二区在线视频| 日韩一区二区三区视频在线观看| 91精品国产91久久久久久一区二区| 91精品久久久久久蜜臀| 亚洲444eee在线观看| 色先锋资源久久综合| 欧美日韩一级黄| 日韩视频在线一区二区| 久久久久青草大香线综合精品| 青青草成人在线观看| 欧美视频中文字幕| 日韩精品一区二区三区中文不卡 | 综合在线观看色| 国v精品久久久网| 国产午夜亚洲精品理论片色戒| 国产午夜亚洲精品理论片色戒| 九九久久精品视频| 精品1区2区在线观看| 免费成人美女在线观看| 国产成人夜色高潮福利影视| 欧美成人vps| 久久成人av少妇免费| 欧美成人精精品一区二区频| 日本美女一区二区| 成人免费视频免费观看| 欧美亚洲高清一区| 天天av天天翘天天综合网色鬼国产| 欧美日韩和欧美的一区二区| 亚洲成人黄色影院| 日韩三级.com| 国产精品传媒视频| 91高清在线观看| 久久久精品一品道一区| 亚洲国产美女搞黄色| 欧美人妇做爰xxxⅹ性高电影| 久久人人爽人人爽| av爱爱亚洲一区| 久久欧美中文字幕| 视频在线观看一区| 99精品视频在线免费观看| 一区二区不卡在线视频 午夜欧美不卡在| 丝袜国产日韩另类美女| 日韩无一区二区| eeuss影院一区二区三区| 亚洲一区视频在线| 精品美女一区二区三区| www.日本不卡| 婷婷国产v国产偷v亚洲高清| 波多野结衣的一区二区三区| 久久综合九色综合久久久精品综合| 一区二区高清视频在线观看| 国产成人在线网站| 亚洲国产精品久久一线不卡| 99久久久国产精品| 蜜桃视频第一区免费观看| 中文文精品字幕一区二区| 欧美日韩亚洲不卡| 亚洲免费观看高清完整| 91在线观看下载| 日韩av不卡一区二区| 国产精品三级在线观看| 欧美一区国产二区| 色婷婷综合久久久中文一区二区| 久久9热精品视频| 91精品国产综合久久久久 | 国产精品久线观看视频| 国产一区二区三区不卡在线观看 | 日韩精品一区二区三区三区免费| 色综合天天综合给合国产| 亚洲欧洲国产日本综合| 成人激情黄色小说| 激情久久久久久久久久久久久久久久| 亚洲图片你懂的| 国产精品进线69影院| 精久久久久久久久久久| 亚洲一区二区三区四区在线| 欧美激情一区二区三区| 国产露脸91国语对白| 欧美极品xxx| 欧美精品一区男女天堂| 国产一区二区三区免费| 奇米精品一区二区三区在线观看| 成人免费在线视频观看| 欧美经典三级视频一区二区三区| 99热在这里有精品免费| 高清不卡一二三区| 亚洲免费av网站| 欧美日韩国产高清一区二区| 色婷婷亚洲精品| 日韩 欧美一区二区三区| 亚洲午夜激情网站| 香蕉加勒比综合久久| 亚洲国产精品久久一线不卡| 精品美女在线播放| 2020国产精品| 日本高清无吗v一区| 日本不卡高清视频| 美女脱光内衣内裤视频久久网站 | 国产真实乱对白精彩久久| 亚洲图片激情小说| 1000部国产精品成人观看| 成人免费在线观看入口| 亚洲色欲色欲www| 亚洲午夜激情av| 日韩vs国产vs欧美| 久久超碰97人人做人人爱| 国产精品久久久久久久蜜臀| 国产精品高潮呻吟久久| 91精品国产综合久久久久久漫画| 国产精品综合在线视频| 国产精品123| 不卡av在线网| 另类综合日韩欧美亚洲| 国产一区二区在线看| 成人免费毛片片v| 免费成人你懂的| 亚洲免费av高清| 中文字幕 久热精品 视频在线| 亚洲天堂精品在线观看| 亚洲成年人网站在线观看| 美女一区二区视频| 成人av在线资源| 9191国产精品| 国产精品午夜在线观看| 久久综合九色综合欧美98| 91精品国产综合久久久久久漫画| 精品国产一区二区三区四区四 | 丝袜美腿亚洲一区| 国产精品一二三| 91国产视频在线观看| 精品av综合导航| 日韩美一区二区三区| 国产精品私人影院| 日本一区中文字幕| av亚洲精华国产精华精华| 91精品国产综合久久婷婷香蕉 | 一区二区三区毛片| 自拍偷拍欧美激情| 成人免费小视频| 久久国产人妖系列| 欧美性感一区二区三区| 色欧美日韩亚洲| 色婷婷国产精品久久包臀|