亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

具有相同類的div的Beautifulsoup打印屬性值

具有相同類的div的Beautifulsoup打印屬性值

狐的傳說 2021-08-24 17:01:02
我有以下代碼可以在 value= 之后打印文本soup = BeautifulSoup(html, 'lxml')name = soup.find('input')['value']print(name)但是,該頁面有多個具有相同類的 div,我嘗試過 findAll 但出現錯誤并且只能打印第一個字段值,即名稱。請參閱隨附的屏幕截圖<div class="control-group"><label class="control-label required" for="client_appbundle_prospecttype_ProspectFirstContact_decision_timeframe">What date do you want to make a decision?</label>  <div class="controls"><input type="text" id="client_appbundle_prospecttype_ProspectFirstContact_decision_timeframe" name="client_appbundle_prospecttype[ProspectFirstContact][decision_timeframe]" required="required" class="input-small text-bound datepicker hasDatepicker"></div></div></div></div></div></div><div class="tab-pane active" id="prospect_consultation">  <div class="widget row-fluid">    <div class="span12">      <div class="navbar">        <div class="navbar-inner">          <h6>Personal details</h6>        </div>      </div>      <div class="well">        <div class="control-group">          <label class="control-label">Name</label>          <div class="controls">            Sam Test-March 2018          </div>        </div>        <div class="control-group">          <label class="control-label">Address and postcode</label>          <div class="controls">          </div>        </div>        <div class="control-group">          <label class="control-label">Mobile number</label>          <div class="controls">            12345678          </div>        </div>        <div class="control-group">          <label class="control-label">Email address</label>          <div class="controls">            [email protected]          </div>        </div>
查看完整描述

1 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

也許是這樣的:


from bs4 import BeautifulSoup

html = '''

<html>

 <head></head>

 <body>

  <div class="control-group">

   <label class="control-label required" for="client_appbundle_prospecttype_ProspectFirstContact_decision_timeframe">What date do you want to make a decision?</label>

   <div class="controls">

    <input type="text" id="client_appbundle_prospecttype_ProspectFirstContact_decision_timeframe" name="client_appbundle_prospecttype[ProspectFirstContact][decision_timeframe]" required class="input-small text-bound datepicker hasDatepicker">

   </div>

  </div>     

  <div class="tab-pane active" id="prospect_consultation"> 

   <div class="widget row-fluid"> 

    <div class="span12"> 

     <div class="navbar"> 

      <div class="navbar-inner"> 

       <h6>Personal details</h6> 

      </div> 

     </div> 

     <div class="well"> 

      <div class="control-group"> 

       <label class="control-label">Name</label> 

       <div class="controls">

         Sam Test-March 2018 

       </div> 

      </div> 

      <div class="control-group"> 

       <label class="control-label">Address and postcode</label> 

       <div class="controls"> 

       </div> 

      </div> 

      <div class="control-group"> 

       <label class="control-label">Mobile number</label> 

       <div class="controls">

         12345678 

       </div> 

      </div> 

      <div class="control-group"> 

       <label class="control-label">Email address</label> 

       <div class="controls">

         [email protected] 

       </div> 

      </div>

     </div>

    </div>

   </div>

  </div>

 </body>

</html>

'''

soup = BeautifulSoup(html, "lxml")


查看完整回答
反對 回復 2021-08-24
  • 1 回答
  • 0 關注
  • 218 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號