日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:40日期:2022-06-28 08:01:17

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

第三方庫需求

beautifulsoup requests 步驟

打開網站,點擊不同的頁面:發現其首頁是https://www.xiurenji.cc/XiuRen/,而第二頁是https://www.xiurenji.cc/XiuRen/index2.html,第三頁第四頁以此類推。為了爬蟲代碼的普適性,我們不妨從第二頁以后進行構造url。

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

選中封面圖片,點擊檢查:

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

可以發現,圖片的信息,都在’div’,class_=’dan’里,而鏈接又在a標簽下的href里。據此我們可以寫一段代碼提取出每一個封面圖片的url:

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

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

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

右鍵,點擊“檢查”:

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

可以發現所有的圖片信息都儲存在’div’,class_=’img’中,鏈接、標題分別在img標簽中的src和alt中,我們同樣也可以將它們提取出來。

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

完整代碼

import requestsfrom bs4 import BeautifulSoupdef getFirstPage(page): url=’https://www.xiurenji.cc/XiuRen/index’+str(page)+’.html’#獲得網站每一個首頁的網址 res=requests.get(url)#發送請求 res.encoding='gbk'#設置編碼方式為gbk html=res.text soup=BeautifulSoup(html,features=’lxml’) lists=soup.find_all(’div’,class_=’dan’)#找到儲存每一個封面圖片的標簽值 urls=[] for item in lists: url1=item.find(’a’).get(’href’)#尋找每一個封面對應的網址 urls.append(’https://www.xiurenji.cc’+url1)#在列表的尾部添加一個元素,達到擴充列表的目的,注意要把網址擴充完整 return urls#返回該主頁每一個封面對應的網址def download(urls): for url1 in urls: print('prepare to download pictures in '+url1) getEveryPage(url1)#下載頁面內的圖片 print('all pictures in '+url1+'are downloaded') def getEveryPage(url1): total=0#total的作用:對屬于每一個封面內的圖片一次編號 for n in range (1,11):#每一個封面對應下載10張圖,可自行調整 temp=url1.replace(’.html’,’’) url2=temp+’_’+str(n)+’.html’#獲得每一內部頁面的網址 res=requests.get(url2) res.encoding='gbk' html=res.text soup=BeautifulSoup(html,features=’lxml’) lists1=soup.find_all(’div’,class_=’img’)#儲存圖片的路徑 for item in lists1: url=item.find(’img’).get(’src’) title=item.find(’img’).get(’alt’)#獲取圖片及其標題 picurl=’https://www.xiurenji.cc’+url#獲取完整的圖片標題 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)

本文僅供學習參考,切勿用作其他用途!

到此這篇關于Python爬取小姐姐圖片(beautifulsoup法)的文章就介紹到這了,更多相關Python爬取小姐姐圖片內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
老司机精品久久| 免费成人在线视频观看| 91视频一区| 亚洲午夜av| 亚洲三级视频| 国产aⅴ精品一区二区三区久久| 成人日韩在线| 亚洲制服欧美另类| 国产一区二区三区视频在线| 好看的av在线不卡观看| 日韩精品一级| 水蜜桃久久夜色精品一区| 99在线|亚洲一区二区| 国产日产高清欧美一区二区三区| 国产美女高潮在线观看| 玖玖玖国产精品| 精品日韩在线| 六月天综合网| 国产91在线播放精品| 免费精品视频| 成人亚洲一区| 亚洲精品在线二区| 最新中文字幕在线播放 | 国产在线不卡| 欧美日韩一区二区三区不卡视频 | 久久国产小视频| 日本视频中文字幕一区二区三区| 日韩国产欧美| 日韩精品91亚洲二区在线观看| 中文字幕人成乱码在线观看 | 国产粉嫩在线观看| 久久不射中文字幕| 精品国产精品国产偷麻豆| 国产亚洲在线| av资源中文在线天堂| 蜜桃视频一区二区三区在线观看| 精品国产一级| 亚洲精品在线a| 999久久久精品国产| 日韩精品三区四区| 欧美中文一区二区| 久久久久久久久成人| 免费国产亚洲视频| 久久精品免费一区二区三区| 四虎在线精品| 久久美女性网| 免费在线观看一区| 日本不卡高清| 国产亚洲高清视频| 日韩伦理福利| 美女国产精品久久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久伊人久久| 亚洲精品九九| 国产农村妇女精品一二区| 精品国产免费人成网站| 欧美日韩国产一区二区在线观看| 日韩午夜一区| 欧美日韩精品一区二区视频| 精品一区二区三区中文字幕视频| 日韩欧美中文字幕电影| 黄色在线一区| 99久久久久| 热三久草你在线| 精品少妇一区| 国产精品天天看天天狠| 亚洲精品在线国产| 丝袜脚交一区二区| 国产农村妇女精品一区二区| 香蕉久久精品| 日本久久成人网| 精品视频在线你懂得| 久久久久伊人| 国产精品久久国产愉拍| 美女av在线免费看| 日产精品一区二区| 国产成人久久精品一区二区三区| 国产欧美日韩精品一区二区三区| 国产视频久久| 日韩视频在线一区二区三区 | 美日韩一区二区三区| 欧美日韩一区二区三区不卡视频 | 蜜桃av一区二区| 香蕉精品视频在线观看| 成人羞羞视频播放网站| 97精品在线| 精品久久在线| 高清精品久久| 欧美国产免费| 久久精品xxxxx| 日韩中出av| 国产日韩1区| 国产精品亚洲欧美| 国产精品草草| 久久国产精品美女| 久久精品亚洲| 乱一区二区av| 国产在线日韩精品| 丝袜诱惑一区二区| 成人欧美一区二区三区的电影| 日韩免费看片| 欧美午夜精品一区二区三区电影| 日本韩国欧美超级黄在线观看| 亚洲啊v在线| 精品久久免费| 高潮一区二区| 国产亚洲欧洲| 国产精选一区| 国产欧美一区二区色老头| 日韩精品一级| 偷拍亚洲精品| 亚洲精品视频一二三区| 久久激情综合网| 久久不卡国产精品一区二区| 久久av影院| 成人亚洲一区| 久久理论电影| 亚洲一区中文| 人人精品久久| 日韩成人午夜精品| 免费成人网www| 久久国产乱子精品免费女| 天堂va在线高清一区| 日韩高清一区二区| 日韩精品高清不卡| 日本色综合中文字幕| 日本亚洲不卡| 精品一区二区三区亚洲| 中文字幕人成乱码在线观看| 99国产精品久久久久久久成人热| 亚洲免费专区| 国产精品videossex| 成人在线丰满少妇av| 亚洲视频综合| 中文字幕av一区二区三区四区| 国产精品久久免费视频| 伊人久久视频| 日韩午夜高潮| 国产欧美成人| 秋霞影视一区二区三区| 伊人久久大香伊蕉在人线观看热v| 国产欧美精品| 欧美91视频| 青草国产精品| 日韩av有码| 久久亚洲电影| 精品国产亚洲一区二区三区在线| 亚洲91久久| 青草国产精品| 日韩精品91| 日本视频一区二区| 99成人超碰| 久久国产人妖系列| 激情六月综合| 国产精品密蕾丝视频下载| 久久一区二区中文字幕| 日韩激情视频网站| 色88888久久久久久影院| 亚洲欧洲美洲国产香蕉| 欧美成人午夜| 你懂的亚洲视频| 奶水喷射视频一区| 97精品国产一区二区三区| 日韩精品一二三四| 精品九九久久| 日韩欧美四区| 日韩精品欧美| 亚洲爱爱视频| 国产精品亚洲综合在线观看| 婷婷亚洲五月| 久久在线91| 亚洲v天堂v手机在线| 日本高清不卡一区二区三区视频| 欧美亚洲网站| 久久在线视频免费观看| 国产日韩欧美一区二区三区| www.九色在线| 亚洲欧洲专区| 欧洲亚洲一区二区三区| 免费人成黄页网站在线一区二区| 国产精品久久久久久久久免费高清| 国产一区二区高清| 精品一区二区三区在线观看视频| 亚洲资源网站| 欧美在线资源| 九色porny丨国产首页在线| 国产精品va视频| 一区二区电影在线观看| 久久成人av| 久久国产高清| 中文在线资源| 久久精品72免费观看| 亚洲精华国产欧美| av资源中文在线| 亚洲欧洲日韩精品在线| 精品在线99| 高清久久精品| 精品视频自拍| 免费在线日韩av| 国产欧美日韩影院|