最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python爬蟲爬取bilibili網(wǎng)頁基本內(nèi)容

 更新時間:2022年01月25日 16:01:09   作者:小木_.  
這篇文章主要介紹了python爬蟲爬取bilibili網(wǎng)頁基本內(nèi)容,用爬蟲爬取bilibili網(wǎng)站排行榜游戲類的所有名稱及鏈接,下面來看看具體的實現(xiàn)過程吧,需要的朋友可以參考一下

用爬蟲爬取bilibili網(wǎng)站排行榜游戲類的所有名稱及鏈接:

導(dǎo)入requestsBeautifulSoup

import requests
from bs4 import BeautifulSoup

然后我們需要插入網(wǎng)站鏈接并且要解析網(wǎng)站并打印出來:

e = requests.get('https://www.bilibili.com/v/popular/rank/game') ? #當(dāng)前網(wǎng)站鏈接
html = e.content
soup = BeautifulSoup(html,'html.parser') ? ?#解析html
print(soup)

我們可以看到密密麻麻的代碼函數(shù),但不太簡潔明了,我們?nèi)?yōu)化一下

 繼續(xù)插入如下代碼這個代碼是可以爬取我們想要的類,可以更簡介的簡化代碼

div_people_list = soup.find('ul', attrs={'class': 'rank-list'}) ?#爬取ul類class為rank-list下的數(shù)據(jù)

可以看到還是不夠簡介:

繼續(xù)插入如下代碼:

ca_s = div_people_list.find_all('a', attrs={'class': 'title'}) ? #爬取a類class為title下的數(shù)據(jù)

可以看到鏈接及主題都提取出來了,但還是有瑕疵:

 我們加入這行代碼挨個打印并提取標(biāo)題及鏈接,由于鏈接提取出來的是//www.bilibili.com/video/BV1yZ4y1D7ef

前面沒有http:點擊進(jìn)去會出現(xiàn)錯誤,所有我們需要在前面加入http:進(jìn)行連接在一起打印

for t in ca_s:
? ? url = t['href']
? ? name = t.get_text()
? ? print(name+'\t點擊鏈接直接觀看鏈接:'+f'http:{url}')

可以看到我們的標(biāo)題及連接都爬取出來了 

完整代碼:

import requests
from bs4 import BeautifulSoup
?
e = requests.get('https://www.bilibili.com/v/popular/rank/game') ? #當(dāng)前網(wǎng)站鏈接
html = e.content
soup = BeautifulSoup(html,'html.parser') ? ?#解析html
div_people_list = soup.find('ul', attrs={'class': 'rank-list'}) ?#爬取ul類class為rank-list下的數(shù)據(jù)
ca_s = div_people_list.find_all('a', attrs={'class': 'title'}) ? #爬取a類class為title下的數(shù)據(jù)
?
#挨個傳輸?shù)絫,然后打印數(shù)據(jù)
for t in ca_s:
? ? url = t['href']
? ? name = t.get_text()
? ? print(name+'\t點擊鏈接直接觀看鏈接:'+f'http:{url}')

到此這篇關(guān)于python爬蟲爬取bilibili網(wǎng)頁基本內(nèi)容的文章就介紹到這了,更多相關(guān)python爬取bilibili網(wǎng)頁內(nèi)容內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python字符串中匹配數(shù)字的正則表達(dá)式

    python字符串中匹配數(shù)字的正則表達(dá)式

    正則表達(dá)式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。這篇文章主要介紹了python字符串中匹配數(shù)字的正則表達(dá)式 ,需要的朋友可以參考下
    2019-07-07
  • 使用Pytorch如何完成多分類問題

    使用Pytorch如何完成多分類問題

    這篇文章主要介紹了使用Pytorch如何完成多分類問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python matlibplot繪制多條曲線圖

    python matlibplot繪制多條曲線圖

    這篇文章主要為大家詳細(xì)介紹了python matlibplot繪制多條曲線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 利用pycharm調(diào)試ssh遠(yuǎn)程程序并實時同步文件的操作方法

    利用pycharm調(diào)試ssh遠(yuǎn)程程序并實時同步文件的操作方法

    這篇文章主要介紹了利用pycharm調(diào)試ssh遠(yuǎn)程程序并實時同步文件的操作方法,本篇文章提供了利用pycharm遠(yuǎn)程調(diào)試程序的方法,且使用的編譯器可以是服務(wù)器中的虛擬環(huán)境的編譯器,可以實時同步本地與服務(wù)器的文件內(nèi)容,需要的朋友可以參考下
    2022-11-11
  • python 自動去除空行的實例

    python 自動去除空行的實例

    今天小編就為大家分享一篇python 自動去除空行的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python檢查序列seq是否含有aset中項的方法

    python檢查序列seq是否含有aset中項的方法

    這篇文章主要介紹了python檢查序列seq是否含有aset中項的方法,涉及Python針對序列的相關(guān)判斷技巧,需要的朋友可以參考下
    2015-06-06
  • Python實現(xiàn)Tab自動補(bǔ)全和歷史命令管理的方法

    Python實現(xiàn)Tab自動補(bǔ)全和歷史命令管理的方法

    這篇文章主要介紹了Python實現(xiàn)Tab自動補(bǔ)全和歷史命令管理的方法,實例分析了tab自動補(bǔ)全的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • python復(fù)制文件到指定目錄的實例

    python復(fù)制文件到指定目錄的實例

    下面小編就為大家分享一篇python復(fù)制文件到指定目錄的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Flask深入了解Jinja2引擎的用法

    Flask深入了解Jinja2引擎的用法

    Jinja2是基于python的模板引擎,功能比較類似于于PHP的smarty,J2ee的Freemarker和velocity。 它能完全支持unicode,并具有集成的沙箱執(zhí)行環(huán)境,應(yīng)用廣泛。jinja2使用BSD授權(quán)
    2022-07-07
  • python實現(xiàn)石頭剪刀布程序

    python實現(xiàn)石頭剪刀布程序

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)石頭剪刀布程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論

古交市| 河曲县| 大理市| 枝江市| 剑阁县| 库伦旗| 张家港市| 芒康县| 荆州市| 哈尔滨市| 马龙县| 贵阳市| 乐东| 鄢陵县| 察雅县| 安国市| 民丰县| 贵定县| 荥经县| 邓州市| 昌图县| 岫岩| 隆昌县| 垫江县| 孙吴县| 西青区| 扶绥县| 汝阳县| 双流县| 舞钢市| 公主岭市| 新巴尔虎左旗| 广南县| 含山县| 东城区| 化州市| 闽清县| 丹巴县| 泗水县| 清镇市| 察哈|