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

您的位置:首頁技術(shù)文章
文章詳情頁

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

瀏覽:28日期:2022-07-08 10:20:11

這篇文章我們來講講如何在python使用bs4模塊返回值中正確使用find和find_all來取值。

我們先來看看find函數(shù)在兩種場景使用: 一、 find在字符串(str)時可以查找使用。

在字符串(str)是怎么來使用find函數(shù),find函數(shù)就是找到的意思。

我們來看看下面案例

#---------案例1-----------a=’0123456789’#因為我們電腦中的字節(jié)都是從0開始算第一個位置b=a.find(’0’)#這行代碼的意思就是我要查找a中0的位置print(b)

>>0

#這里就是打印出來的內(nèi)容

應(yīng)為0在a中的第0個位置

在來試試第二個案例

#---------案例2-----------a=’0123456789’ b=a.find(’5’)#我要查找a中5的位置print(b)

>>5

其中你要查找的內(nèi)容不在a中,則會返回 -1 。在str中的使用方法說到這里。

二、 find在bs4模塊返回值中怎么使用

我們在課堂上學(xué)過,bs4返回的值是 <class ’bs4.BeautifulSoup’>

假設(shè)我把把bs4返回的值賦值給 bs

這時我們就要用 bs.find(class_=‘one’)

這個代碼就是在bs值中從上往下找,找到第一個類等于one的值。

如果下圖

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

從上到下找是不是我標(biāo)出來藍(lán)色區(qū)域是我要找的類,對的我們把他賦值給one,我們把他打印出來

print(’one’)

這時候系統(tǒng)就會返回這樣一個值給我們,如下圖

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

大家看,他返回的是從 class=’one’開始到這個類標(biāo)簽ul結(jié)束,對的,他不會返回其他值,他只會返回這個類的標(biāo)簽開始到結(jié)束。

所以當(dāng)bs4返回值時,第一步使用find找打包含自己要找的所有值中第一個父類,再賦值給函數(shù),這樣這個函數(shù)就是我們進(jìn)行下一步查找的對象。

接下倆我們就還可以使用find(找到)或者find_all(找到全部一樣的),來定位函數(shù)位置,像圖中:

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

class='navbar-branding'就只有一個,我們像打印出 開發(fā)者的網(wǎng)上家園 怎么寫

這時候我們假設(shè),上面bs.find(class_=’one’)賦值給one函數(shù)那么我們就從one開始查找one.find(class='navbar-branding')這樣查找出來的內(nèi)哦讓那個就會返回給我們這個區(qū)域內(nèi)容

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

然后這個區(qū)域的文字再title值里面,我們就沒辦法直接用 .text 取值了,所以我們要接著查找

將one.find(class='navbar-branding')賦值給 one_1

然后用 one_1.find(’a’)來查找到a標(biāo)簽

后面加一個中括號取值[‘title’]這樣打印出來內(nèi)容就是“開發(fā)者的網(wǎng)上家園”了。

連起來就是這樣寫

print(one_1.find(’a’) [’title’])

下面我們把代碼連起來打一遍看圖

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

看代碼

one=bs.find(class_=’one’)one_1=one.find(class='navbar-branding')print(one_1.find(’a’) [’title’])>>開發(fā)者的網(wǎng)上家園#這就是最后返回的值

就這么簡單。

三、 find_all在bs4模塊返回值中怎么使用

還是用上圖舉例

python 如何使用find和find_all爬蟲、找文本的實現(xiàn)

我們可以看到如果我要取下面的 li 標(biāo)簽中的值怎么辦

這時候我們就得用到find_al了(查找全部一樣的)

先補充代碼到這個li標(biāo)簽的父類

one=bs.find(class_=’one’)one_1=one.find(class='navbar-branding')

然后我們用one_1來取值如下代碼

one_1.find_all(’li’)#這時候我們?nèi)≈盗嗽賝ne_1區(qū)域中所有有l(wèi)i便簽的內(nèi)容

他會返回給我們一個列表

列表時這樣的

<li>…</li>,<li>…</li>,<li>…</li>,<li>…</li>,<li>…</li>,<li>…</li>

每一個區(qū)域就是一個內(nèi)容,中間的。。。我時為了圖省事,其實都是內(nèi)容。

竟然得到這樣的一個列表我們就可以使用for I in one_1.find_all(’li’)

這樣取遍歷出這個列表的東西,然后取值,

或者我只要其中一個就是ne_1.find_all(’li’)[2] 后面加一個數(shù)字,

列表取值大家應(yīng)該都會把,這樣就可以定位到我們想要的東西了。

總結(jié)一下find就是查找某一項的第一個數(shù)據(jù),find_all就是找所有數(shù)據(jù),然后用for遍歷就能取出

到此這篇關(guān)于python 如何使用find和find_all爬蟲、找文本的實現(xiàn)的文章就介紹到這了,更多相關(guān)python find和find_all爬蟲 內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美aa在线视频| 国产精品伦一区二区| 日韩久久精品网| 日韩一级精品| 亚洲大全视频| 国产suv精品一区| 国产欧美高清| 深夜日韩欧美| 巨乳诱惑日韩免费av| 香蕉久久久久久久av网站| 国产亚洲一区二区手机在线观看 | 99国产精品| 久久精品高清| 免费看av不卡| av免费不卡国产观看| 青青草视频一区| 最近国产精品视频| 综合激情网...| 综合亚洲自拍| 久久先锋影音| 蜜臀a∨国产成人精品| 男人的天堂亚洲一区| 99亚洲精品| 久久亚洲图片| 亚洲成av人片一区二区密柚| 三上亚洲一区二区| 欧美国产日本| 91福利精品在线观看| 97久久亚洲| 久久国产免费看| 日韩精品成人在线观看| 亚洲狼人精品一区二区三区| 三级欧美在线一区| 亚洲精品一区二区在线播放∴| 亚洲精品伊人| 精品久久一区| 丝袜av一区| 亚洲欧洲日韩| 国产午夜一区| 亚洲性图久久| 久久99伊人| 亚洲精品精选| 成人国产精品| 精品国模一区二区三区| 狠狠久久婷婷| 国产精选久久| 国产传媒av在线| 久久天堂av| 亚洲欧美视频| 日韩av一区二区在线影视| 青青草91久久久久久久久| 国产探花一区| 岛国精品一区| 欧美一区二区三区高清视频| 日韩精品欧美激情一区二区| 性欧美69xoxoxoxo| 亚洲欧洲专区| 国产精品成人国产| 亚洲综合电影| 国产一区导航| 国产日产精品_国产精品毛片 | 97se综合| 日韩一级不卡| 欧美日韩一区二区三区在线电影| 日本a口亚洲| 美女在线视频一区| 少妇精品导航| 欧美中文字幕| 日本中文字幕不卡| 国产精品美女久久久久久不卡| 精品久久视频| 亚洲专区欧美专区| 欧美激情在线精品一区二区三区| 日韩欧美一区二区三区在线视频| 中文一区在线| 国产亚洲精品美女久久 | 午夜亚洲福利在线老司机| 日韩精品国产欧美| 在线一区视频观看| 97se亚洲| 一区二区小说| 国产精品99久久精品| 日韩影院免费视频| 久久影视一区| 久久成人av| 婷婷成人基地| 欧美a级一区二区| 伊人久久成人| 精品国产一区二区三区av片| 久久久9色精品国产一区二区三区| 欧美专区18| 91麻豆国产自产在线观看亚洲| 亚洲天堂久久| 久久国产精品免费精品3p| 欧美精选视频一区二区| 日韩精品五月天| 欧美成人基地| 国产午夜一区| 亚洲少妇自拍| 国际精品欧美精品| 亚洲在线免费| 在线天堂中文资源最新版| 亚洲视频二区| 久久久国产精品一区二区中文| 亚洲精品高潮| 日韩国产一区二区| 久久狠狠久久| 亚洲欧美日韩国产综合精品二区| 久久不见久久见中文字幕免费| 在线视频日韩| 色婷婷色综合| 欧美日本久久| 视频一区在线播放| 午夜欧美巨大性欧美巨大| 国产亚洲人成a在线v网站| 婷婷亚洲五月色综合| 欧美视频一区| 亚洲一区二区三区高清不卡| 欧美aa在线观看| 久久精品国产99国产精品| 亚洲欧洲美洲国产香蕉| 欧美福利在线| 国产一区观看| 婷婷综合六月| 日韩欧美一区二区三区在线观看| 国产精品入口久久| 日本成人中文字幕| 免费成人av在线播放| 国产在视频一区二区三区吞精| 欧美一区二区三区久久精品| 日韩精品欧美大片| 欧美偷窥清纯综合图区| 国产亚洲一卡2卡3卡4卡新区| 欧美有码在线| 青草国产精品久久久久久| 国产亚洲电影| 六月丁香综合在线视频| 国产一区二区三区探花| 日本不良网站在线观看| 午夜精品久久久久久久久久蜜桃| 蜜臀久久精品| 免费黄色成人| 免费观看久久久4p| 日韩一区二区三区免费视频 | 日本一区二区三区中文字幕| 日韩高清一区在线| 国产精品久久久久久久久免费高清 | av不卡在线看| 亚洲一区二区免费在线观看| 日韩av字幕| 粉嫩av一区二区三区四区五区 | 欧美激情另类| 激情久久五月| 蜜桃视频免费观看一区| 欧美日韩va| 国产精品麻豆久久| 午夜国产一区二区| 日韩精选在线| 日本久久精品| 免费成人网www| 日韩精品91亚洲二区在线观看| 美女被久久久| 国产精品2区| 另类中文字幕国产精品| 在线视频免费在线观看一区二区| 在线一区欧美| 国产美女精品视频免费播放软件| 成人免费一区| 国产一区久久| 91久久精品无嫩草影院| 欧美a在线观看| 亚洲一级网站| 国产日韩欧美在线播放不卡| 亚洲精品国产嫩草在线观看| 中文字幕日韩高清在线| 国产一区二区三区四区二区| 夜夜精品视频| 精品亚洲自拍| 亚洲欧美日韩专区| 欧美极品中文字幕| 色综合www| 日本综合精品一区| 中文在线资源| 亚洲久久视频| 亚洲黄色免费av| 日韩福利视频导航| 136国产福利精品导航网址| 欧美亚洲人成在线| 国产精品97| 精品久久精品| 综合一区av| 久久九九精品| 国产欧美欧美| 亚洲专区在线| 中文字幕色婷婷在线视频| 午夜在线视频一区二区区别| 精品国产午夜肉伦伦影院 | 日韩综合一区二区| 三上悠亚国产精品一区二区三区| 日韩精品免费视频一区二区三区 |