第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python如何解析指定div標簽中的標簽

python如何解析指定div標簽中的標簽

寶慕林4294392 2022-05-11 15:52:26
我已經(jīng)嘗試了這個網(wǎng)站上的其他解決方案,但仍然無法解決問題,我的問題是:<div class="ds"><div title="Today" class="dh">...<div title="Pazartesi" class="dh">26 Agu Pzt我想解析這個“ds”類中的所有 div 標題,謝謝你的幫助
查看完整描述

1 回答

?
慕妹3146593

TA貢獻1820條經(jīng)驗 獲得超9個贊

使用BeautifulSoup,lxml或類似模塊代替regex.


美麗湯:


from bs4 import BeautifulSoup


text = '<div class="ds"><div title="Today" class="dh">...<div title="Pazartesi" class="dh">26 Agu Pzt'


soup = BeautifulSoup(text, 'html.parser')


for item in soup.select('.ds div[title]'):

    print(item['title'])


# or as list comprehensions    


titles = [item['title'] for item in soup.select('.ds div[title]')]

print(titles)

lxml:


import lxml.html


text = '<div class="ds"><div title="Today" class="dh">...<div title="Pazartesi" class="dh">26 Agu Pzt'


soup = lxml.html.fromstring(text)


for item in soup.cssselect('.ds div[title]'):

    print(item.attrib['title'])


# or as list comprehensions    


titles = [item.attrib['title'] for item in soup.cssselect('.ds div[title]')]

print(titles)

查詢:


import pyquery


text = '<div class="ds"><div title="Today" class="dh">...<div title="Pazartesi" class="dh">26 Agu Pzt'


soup = pyquery.PyQuery(text)


for item in soup('.ds div[title]'):

    print(item.attrib['title'])


# or as list comprehensions    


titles = [item.attrib['title'] for item in soup('.ds div[title]')]

print(titles)

parsel : (由Scrapy 的 Selectors使用)


import parsel


sel = parsel.Selector(text)


for item in sel.css('.ds div[title]'):

    print(item.attrib['title'])


titles = [item.attrib['title'] for item in sel.css('.ds div[title]')]

print(titles)


查看完整回答
反對 回復(fù) 2022-05-11
  • 1 回答
  • 0 關(guān)注
  • 457 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號