簡體   English   中英

使用美麗的湯進行 Python 網頁抓取

[英]Python webscraping using beautiful soup

在跨度跨度之間提取

nameList = soup.find_all("span", {"class":"answer-number"})
for item in nameList:
    print('item.content[0]')

我寫了上面的代碼,但它不起作用。 請幫忙。 我想要它的數字 6a。

>>> soup.findAll('span',{'class':'badgecount'})
[<span class="badgecount">9</span>, <span class="badgecount">23</span>, <span class="badgecount">51</span>, <span class="badgecount">8</span>, <span class="badgecount">40</span>, <span class="badgecount">83</span>, <span class="badgecount">20</span>, <span class="badgecount">88</span>, <span class="badgecount">104</span>, <span class="badgecount">3</span>, <span class="badgecount">22</span>, <span class="badgecount">39</span>, <span class="badgecount">1</span>, <span class="badgecount">12</span>, <span class="badgecount">45</span>]
>>> spans=soup.findAll('span',{'class':'badgecount'})
>>> for span in spans:
    print span.text


9
23
51
8
40
83
20
88
104
3
22
39
1
12
45

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM