我正在使用 BeautifulSoup 從中提取職位名稱,確實有 s span <> 標簽,其中一個包含職位資訊。
h2 標簽:
<h2 class="jobTitle jobTitle-newJob">
<div class="new topLeft holisticNewBlue desktop">
<span class="label">new</span>
</div>
<span title="Entry Level Software Developer">Entry Level Software Developer</span>
</h2>
這是我的代碼示例的一部分:
divs = soup.find_all("div", class_="job_seen_beacon")
for item in divs:
title_span = item.find('h2', class_="jobTitle")
title = title_span.find_all(title=True)
運行它時,我只能獲取包含標題的串列。
[<span title="Entry Level Software Developer">Entry Level Software Developer</span>]
如何從中提取標題文本,或者是否有另一種方法來執行此任務?
uj5u.com熱心網友回復:
你需要得到它的文本屬性。
title = [span.text for span in title_span.find_all(title=True)]
我的猜測,將只有一個標題,您可以使用:
title = title_span.find(title=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/392382.html
