I am using BeautifulSoup and trying to parse the output to excel.
<div id="MainContent_BuildSheetUpdatePanel">
<div id="MainContent_BuildSheetPanel">
<div class="row">
<div class="col-sm-4 mt-2">
<div class="card border-primary">
<div class="card-header">
<h4 class="card-title text-center">SCHOOL:</h4>
</div>
<div class="card-body">
<div class="form-group">
<label>Class ID: </label>
<input name="ctl00$MainContent$ClassIdTextBox" type="text" value="250" id="MainContent_IdTextBox" disabled="disabled" class="aspNetDisabled form-control">
<span id="MainContent_rfvClassIdTextBox" style="color:Red;display:none;">Required</span>
</div>
<div class="form-group">
<label>Profile ID: </label>
<input name="ctl00$MainContent$ProfileIdTextBox" type="text" value="NA" id="MainContent_ServiceIdTextBox" disabled="disabled" class="aspNetDisabled form-control">
<span id="MainContent_rfvProfileIdTextBox" style="color:Red;display:none;">Required</span>
</div>
<div class="form-group">
<label>Serial Number: </label>
<input name="ctl00$MainContent$NumberTextBox" type="text" value="763" id="MainContent_NumberTextBox" disabled="disabled" class="aspNetDisabled form-control">
<span id="MainContent_rfvNumberTextBox" style="color:Red;display:none;">Required</span>
</div>
<div class="form-group">
<label>MC Number: </label>
<input name="ctl00$MainContent$MCSerialNumberTextBox" type="text" value="290" id="MainContent_SerialNumberTextBox" disabled="disabled" class="aspNetDisabled form-control">
<span id="MainContent_rfvMCSerialNumberTextBox" style="color:Red;display:none;">Required</span>
</div>
<div class="form-group">
<label>SK: </label>
<input name="ctl00$MainContent$SkTextBox" type="text" value="384xm" id="MainContent_SkTextBox" disabled="disabled" class="aspNetDisabled form-control">
</div>
<div class="form-group">
<label>Profile: </label>
<input name="ctl00$MainContent$ProfileTextBox" type="text" value="NA" id="MainContent_ProfileTextBox" disabled="disabled" class="aspNetDisabled form-control">
</div>
<div class="form-group">
<label>Address: </label>
<input name="ctl00$MainContent$AddressTextBox" type="text" value="192.168.56.54" id="MainContent_AddressTextBox" disabled="disabled" class="aspNetDisabled form-control">
</div>
<div class="form-group">
<label>Dn: </label>
<input name="ctl00$MainContent$DnTextBox" type="text" value="NA" id="MainContent_DnTextBox" disabled="disabled" class="aspNetDisabled form-control">
<span id="MainContent_rfvoDnTextBox" style="color:Red;display:none;">Required</span>
</div>
<div class="form-group">
<label>Hostname: </label>
<input name="ctl00$MainContent$PrimaryHostNameTextBox" type="text" value="N/A" id="MainContent_HostNameTextBox" disabled="disabled" class="aspNetDisabled form-control">
</div>
<div class="form-group">
<label>Primary: </label>
<input name="ctl00$MainContent$PrimarySidTextBox" type="text" value="N/A" id="MainContent_SidTextBox" disabled="disabled" class="aspNetDisabled form-control">
</div>
<div class="form-group">
<label>Server: </label>
<input name="ctl00$MainContent$ServerTextBox" type="text" value="sv41" id="MainContent_ServerTextBox" disabled="disabled" class="aspNetDisabled form-control">
</div>
<div class="form-group">
<label>Server-Address: </label>
<input name="ctl00$MainContent$AddressTextBox" type="text" value="10.56.1.41" id="MainContent_AddressTextBox" disabled="disabled" class="aspNetDisabled form-control">
<span id="MainContent_ServerIpTxtRequiredFieldValidator" style="color:Red;display:none;">Required</span>
</div>
</div>
</div>
</div>
</div>
Expected output:
Class ID Profile ID Serial Number MC Number SK Profile Address Dn Hostname Primary 250 NA 763 290 384xm NA 192.168.56.54 NA NA NA
from bs4 import BeautifulSoup
import requests
html= """Inputfile """
for item in soup.select("div.form-group"): print(item.get_text())
from bs4 import BeautifulSoup import requests html= """Inputfile """ for item in soup.select("div.form-group"): print(item.get_text())