Sep-09-2021, 02:13 AM
I made some changes to my code, at least now I can "see" what I need, but still not sure how to get the text values. The text I need is showing as n/a. Please see output.
from bs4 import BeautifulSoup import requests import lxml url = 'https://globe.adsbexchange.com/?icao=a7d3d3' r = requests.get(url) soup = BeautifulSoup(r.content, 'lxml') main_div = soup.find('div', attrs={'id': 'infoblock-container'}) div = main_div.findAll(class_='infoBlockSection') for divs in div: infoData = divs.findAll('div', class_='infoData') print(infoData, '\n')Output:
[] [] [] [<div class="infoData"><span id="selected_registration">n/a</span></div>, <div class="infoData"> <span id="selected_country" title="Country of registration">n/a</span> </div>, <div class="infoData"><span id="selected_dbFlags">n/a</span></div>, <div class="infoData"> <span id="selected_squawk1"></span> </div>] [] [] [<div class="infoData"> <span id="selected_vert_rate">n/a</span> </div>, <div class="infoData"> <span id="selected_track1">n/a</span> </div>, <div class="infoData"> <span id="selected_position">n/a</span> </div>, <div class="infoData"> <span id="selected_sitedist2">n/a</span> </div>] [<div class="infoData"> <span id="selected_source">n/a</span> </div>, <div class="infoData"> <span id="selected_rssi1">n/a</span> </div>, <div class="infoData"> <span id="selected_message_rate">n/a</span> </div>, <div class="infoData" id="selected_message_count"> </div>, <div class="infoData"> <span id="selected_seen_pos">n/a</span> </div>, <div class="infoData"> <span id="selected_seen">n/a</span> </div>] [<div class="infoData"> <span id="selected_nav_altitude">n/a</span> </div>, <div class="infoData"> <span id="selected_nav_heading">n/a</span> </div>] [<div class="infoData"> <span id="selected_ws">n/a</span> </div>, <div class="infoData"> <span id="selected_wd">n/a</span> </div>, <div class="infoData"> <span id="selected_temp">n/a</span> </div>] [<div class="infoData"> <span id="selected_speed2">n/a</span> </div>, <div class="infoData"> <span id="selected_tas">n/a</span> </div>, <div class="infoData"> <span id="selected_ias">n/a</span> </div>, <div class="infoData"> <span id="selected_mach">n/a</span> </div>] [<div class="infoData"> <span id="selected_altitude2"></span> </div>, <div class="infoData"> <span id="selected_baro_rate">n/a</span> </div>, <div class="infoData"> <span id="selected_altitude_geom">n/a</span> </div>, <div class="infoData fourColumnSection4"> <span id="selected_geom_rate">n/a</span> </div>, <div class="infoData"> <span id="selected_nav_qnh">n/a</span> </div>] [<div class="infoData"> <span id="selected_track2">n/a</span> </div>, <div class="infoData"> <span id="selected_true_heading">n/a</span> </div>, <div class="infoData"> <span id="selected_mag_heading">n/a</span> </div>, <div class="infoData"> <span id="selected_mag_declination">n/a</span> </div>, <div class="infoData"> <span id="selected_trackrate">n/a</span> </div>, <div class="infoData"> <span id="selected_roll">n/a</span> </div>] [<div class="infoData"> <span id="selected_nav_modes">n/a</span> </div>, <div class="infoData"> <span id="selected_version">n/a</span> </div>, <div class="infoData"> <span id="selected_category">n/a</span> </div>] [<div class="infoData"> <span id="selected_nac_p">n/a</span> </div>, <div class="infoData"> <span id="selected_sil">n/a</span> </div>, <div class="infoData"> <span id="selected_nac_v">n/a</span> </div>, <div class="infoData"> <span id="selected_nic_baro">n/a</span> </div>, <div class="infoData"> <span id="selected_rc">n/a</span> </div>]