Scrape Sensor Help -TV Guide Data

Hey everyone… first time poster here. I have been reading through a bunch of different topics on this subject but cannot figure out what I am doing wrong. I am trying to scrape data in for current programming for my local channels. I am just needing the current show titles. I have done about 30-40 different variations of the scrape component but cannot get it to properly show up in my sensor component. There will be a separate scrape component for each channel once I can get one to work.

Would anyone be willing to take a look at this and let me know what I am doing wrong?

  - platform: scrape
    resource: 'https://www.tvpassport.com/lineups/set/15082?lineupname=Broadcast-Boise%2C+ID&tz=America/Denver'
    name: 'TV Guide'
    select: 'main > .listing_titles > div:nth-of-type(2) > showtitle'

Here is what I am trying to scrape.

      		<main>
      			<section class="">
      				<div class="container">
      					<h1 class="h3">TV Listings</h1>
      					<div class="row">
      						<div class="col-xs-12 col-sm-6">
      							<p>
      								
      								      								      									You're viewing TV Listings for <strong><a href="https://www.tvpassport.com/lineups?r=tv-listings">Broadcast-Boise, ID</a> </strong>
      									<a href="https://www.tvpassport.com/my-passport/channels" class="btn btn-default btn-xs"><i class="fa fa-cog"></i> Customize</a>
      							</p>

      						

      						
      				</div>
      				<div class="col-xs-12 col-sm-6 text-right">
      					<div class="row">
      						<div class="col-xs-12 legend">
      							<ul class="list-inline" id="showtype_legend">
      								<li>Legend: </li>
      								<li id="legend_O" class="legend_item showtype-O"> Sports </li> <li id="legend_M" class="legend_item showtype-M"> Movies </li>       								<li class="print hidden-xs"><a href="javascript:window.print()" id="view_printable" target="_blank"><i class="fa fa-print"></i> Print</a></li>
      							</ul>
      						</div>
      						<div class="col-xs-12 timezone-selector">
      							<div class="form-inline">
											<div class="form-group">
										    <label for="timezone_selector">Your Time Zone:</label>
	      								<select id="timezone_selector" class="form-control col-xs-12 col-sm-3 input-sm">
	      									<option value="America/Anchorage" > Alaska </option><option value="America/Halifax" > Atlantic </option><option value="America/Chicago" > Central </option><option value="America/New_York" > Eastern </option><option value="Pacific/Honolulu" > Hawaii </option><option value="America/Denver" selected> Mountain </option><option value="America/St_Johns" > Newfoundland </option><option value="America/Los_Angeles" > Pacific </option><option value="Pacific/Pago_Pago" > Samoa </option>	      								</select>
											</div>
										</div>
      						</div>
      					</div>
      				</div>
      			</div>
			
			<div class="row">
				<div class="col-xs-12 gAd gridad-v2">
					<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Above Grid Ad V2 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1030133986021041"
     data-ad-slot="8359210674"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>				</div>
			</div>


			<div class="row">
				<div class="col-xs-12">
					<div id="tv-listings-grid">
						

						<div id="hidden-controller">

						</div>
						<div id="time-controller">
							<div id="day-scale" class="swiper-container swiper1">

								<div id="days" class="swiper-wrapper"><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="-1" data-time ="1566540000" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">YESTERDAY </span> Aug. 23 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="0" data-time ="1566626400" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">TODAY </span> Aug. 24 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="1" data-time ="1566712800" data-DST ="0"><div class="date-cell"><span class="date-wrap"><span class="dow hidden-xs">TOMORROW </span> Aug. 25 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="2" data-time ="1566799200" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">Monday</span> Aug. 26 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="3" data-time ="1566885600" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">Tuesday</span> Aug. 27 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="4" data-time ="1566972000" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">Wednesday</span> Aug. 28 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="5" data-time ="1567058400" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">Thursday</span> Aug. 29 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="6" data-time ="1567144800" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">Friday</span> Aug. 30 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="7" data-time ="1567231200" data-DST ="0"><div class="date-cell" onclick="ga('send', 'pageview');refreshIframe();"><span class="date-wrap"><span class="dow hidden-xs">Saturday</span> Aug. 31 </span></div></div><div class="day_slot col-xs-12 swiper-slide grabbable" data-day ="8" data-time ="1567317600" data-DST ="0"><div class="dummydate"><span></span></div></div></div>


								<!-- Add Pagination -->
						        <div class="swiper-pagination"></div>
						        <!-- Add Arrows -->
						        <div id = "swiper1-button-next" class="btn-swiper swiper-button-next">
						        	<i class="fa fa-chevron-right fa-lg"></i>
						        </div>
						        <div id = "swiper1-button-prev" class="btn-swiper swiper-button-prev">
						        	<i class="fa fa-chevron-left fa-lg"></i>
						        </div>

							</div>
							<div class="" id="grid-subnav">
								<!-- time bar, channel column -->


								    <div class="grid_col channel_col ">
						          <div  id="gridMenuPopup" class="dropdown popout-right pull-left text-center">
						            <div class=" dropdown-toggle" type="button" role="button" id="gridPopup" data-toggle="dropdown" aria-expanded="true">
						            	<i class="icon-popout-right fa fa-bars fa-2x"></i>
						            </div>
						            <div id="gridQuickNav" class="dropdown-menu popout-menu-right" role="menu" aria-labelledby="gridPopup">

						                <ul class="nav nav-tabs nav-justified" role="tablist" id="gridMenu">
						                  <li role="presentation" class="active">
						                    <a href="#times" aria-controls="times" role="tab" data-toggle="tab">
						                     	<i class="fa fa-clock-o"></i> Times</a>
						                  </li>
						                  <li role="presentation">
						                    <a href="#dates" aria-controls="dates" role="dates" data-toggle="tab">
						                    <i class="fa fa-calendar"></i> Dates</a>
					                    </li>
						                </ul>

						                <!-- Tab panes -->
						                <div class="tab-content">
						                  <div role="tabpanel" class="tab-pane active" id="times">
																<div class="listing_times_picker" class="row">
  <div class="col-xs-12">
    <ul class="list-unstyled" role="menu" aria-labelledby="menu1">


      <li class="divider"></li>
        <ul class="list-inline text-center time_jump">
          <li><a href="#top" class="jump-to-channel" >First Station</a></li>
          <li><a href="#bottom" class="jump-to-channel" >Last Station</a></li>
          <li><a href="#" class="jump-fast-forward" >Fast Forward 4 hours</a></li>
        </ul>
      </li>
      <li class="divider"></li>
      <li>
        <ul class="list-inline text-center time-jump">
          <li><a href="#" class="jump-to-date" data-utime="21600" onclick="ga('send', 'pageview');refreshIframe();">Morning</a></li>
          <li><a href="#" class="jump-to-date" data-utime="43200" onclick="ga('send', 'pageview');refreshIframe();">Afternoon</a></li>
          <li><a href="#" class="jump-to-date" data-utime="72000" onclick="ga('send', 'pageview');refreshIframe();">Primetime</a></li>
          <li><a href="#" class="jump-to-date" data-utime="82800" onclick="ga('send', 'pageview');refreshIframe();">Late Night</a></li>
        </ul>
      </li>
      <li class="divider"></li>
      <div class="row">
        <div class="col-xs-6 col-sm-6 text-center">
          <h3>AM</h3>
          <li><a href="#" class="jump-to-date" data-utime="0" onclick="ga('send', 'pageview');refreshIframe();">12:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="3600" onclick="ga('send', 'pageview');refreshIframe();">01:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="7200" onclick="ga('send', 'pageview');refreshIframe();">02:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="10800" onclick="ga('send', 'pageview');refreshIframe();">03:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="14400" onclick="ga('send', 'pageview');refreshIframe();">04:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="18000" onclick="ga('send', 'pageview');refreshIframe();">05:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="21600" onclick="ga('send', 'pageview');refreshIframe();">06:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="25200" onclick="ga('send', 'pageview');refreshIframe();">07:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="28800" onclick="ga('send', 'pageview');refreshIframe();">08:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="32400" onclick="ga('send', 'pageview');refreshIframe();">09:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="36000" onclick="ga('send', 'pageview');refreshIframe();">10:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="39600" onclick="ga('send', 'pageview');refreshIframe();">11:00</a></li>
        </div>
        <div class="col-xs-6 col-sm-6 text-center">
          <h3>PM</h3>
          <li><a href="#" class="jump-to-date" data-utime="43200" onclick="ga('send', 'pageview');refreshIframe();">12:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="46800" onclick="ga('send', 'pageview');refreshIframe();">01:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="50400" onclick="ga('send', 'pageview');refreshIframe();">02:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="54000" onclick="ga('send', 'pageview');refreshIframe();">03:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="57600" onclick="ga('send', 'pageview');refreshIframe();">04:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="61200" onclick="ga('send', 'pageview');refreshIframe();">05:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="64800" onclick="ga('send', 'pageview');refreshIframe();">06:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="68400" onclick="ga('send', 'pageview');refreshIframe();">07:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="72000" onclick="ga('send', 'pageview');refreshIframe();">08:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="75600" onclick="ga('send', 'pageview');refreshIframe();">09:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="79200" onclick="ga('send', 'pageview');refreshIframe();">10:00</a></li>
          <li><a href="#" class="jump-to-date" data-utime="82800" onclick="ga('send', 'pageview');refreshIframe();">11:00</a></li>
        </div>
      </div>
    </ul>
  </div>
</div>
    <!-- / Time selector -->
    <div class="row" class="ChannelSearch">
      <div class="col-xs-10 col-xs-offset-1">
        <form class="form" >
          <div class="form-group">
           <small class="help-block text-center">Enter a channel name or number</small>
           <label class="sr-only" for="channel_search_input">Search for a TV channel</label>
           <input id = "channel_search_input" type="text" class="form-control channel_search_input" placeholder="Channel Search" />
         </div>
       </form>
     </div>
   </div>						                  </div>
						                  <div role="tabpanel" class="tab-pane" id="dates">
						                  	<div class="listing_date_picker">

    <div class="list-group date-jump">
      <a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1566518400" data-day-slide="0">Friday Aug. 23</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1566604800" data-day-slide="1">Saturday Aug. 24</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1566691200" data-day-slide="2">Sunday Aug. 25</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1566777600" data-day-slide="3">Monday Aug. 26</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1566864000" data-day-slide="4">Tuesday Aug. 27</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1566950400" data-day-slide="5">Wednesday Aug. 28</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1567036800" data-day-slide="6">Thursday Aug. 29</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1567123200" data-day-slide="7">Friday Aug. 30</a></li><a href="#"  onclick="ga('send', 'pageview');refreshIframe();" class="jump-to-day list-group-item " data-utime="1567209600" data-day-slide="8">Saturday Aug. 31</a></li>    </div>
  </div>						                  </div>
						                </div>


						            </div>
						          </div>
										</div>
								<!-- time bar, listings column -->
								<div id="time-scale" class="grid_col listings_col swiper-container swiper2">

									<div id="times" class="swiper-wrapper"><div class="time_slot swiper-slide grabbable" data-utime ="0" >12:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="1800" >12:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="3600" >1:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="5400" >1:30 AM</div><div class="time_slot swiper-hidden-slide grabbable"  data-utime ="3600"   hidden>1:00 AM DST</div><div class="time_slot swiper-hidden-slide grabbable"  data-utime ="5400"   hidden>1:30 AM DST</div><div class="time_slot swiper-slide grabbable" data-utime ="7200" >2:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="9000" >2:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="10800" >3:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="12600" >3:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="14400" >4:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="16200" >4:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="18000" >5:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="19800" >5:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="21600" >6:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="23400" >6:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="25200" >7:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="27000" >7:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="28800" >8:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="30600" >8:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="32400" >9:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="34200" >9:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="36000" >10:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="37800" >10:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="39600" >11:00 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="41400" >11:30 AM</div><div class="time_slot swiper-slide grabbable" data-utime ="43200" >12:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="45000" >12:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="46800" >1:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="48600" >1:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="50400" >2:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="52200" >2:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="54000" >3:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="55800" >3:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="57600" >4:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="59400" >4:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="61200" >5:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="63000" >5:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="64800" >6:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="66600" >6:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="68400" >7:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="70200" >7:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="72000" >8:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="73800" >8:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="75600" >9:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="77400" >9:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="79200" >10:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="81000" >10:30 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="82800" >11:00 PM</div><div class="time_slot swiper-slide grabbable" data-utime ="84600" >11:30 PM</div></div>


									<!-- Add Pagination -->
							        <div class="swiper-pagination"></div>
							        <!-- Add Arrows -->
							        <div id = "swiper2-button-next" class="btn-swiper swiper-button-next" onclick="ga('send', 'pageview');refreshIframe();">
							        	<i class="fa fa-chevron-right fa-lg"></i>
							        </div>
							        <div id = "swiper2-button-prev" class="btn-swiper swiper-button-prev" onclick="ga('send', 'pageview');;refreshIframe();">
							        	<i class="fa fa-chevron-left fa-lg"></i>
							        </div>

								</div>

								<div class="grid_section_gap">
								</div>
							</div>
						</div>
<div id = "top"><div class="hideable grid_col channel_col" data-section="1"><div
				class="hideable grid_row channel_cell"
				data-station="3395"
				data-search="kboi-tvcbskboiboiseid2-1"
				id="KBOI-TV_3395"
				title="CBS (KBOI) Boise, ID (2-1)"
				><div class="channel-wrapper"><a href="https://www.tvpassport.com/tv-listings/stations/cbs-kboi-boise-id/3395"><div class="channel-logo"><img src="//cdn.tvpassport.com/image/station/240x135/cbs.png" class="img-responsive"/ alt="Logo for CBS (KBOI) Boise, ID"><span class="sr-only">CBS (KBOI) Boise, ID</span></div><div class="channel-details"><span class="channel-callsign">KBOI-TV</span></a><!--googleoff: index--> <span class="channel-number">2-1</span><!--googleon: index--></div></div></div></div><div class="hideable grid_col listings_col" data-section="1"><div class="grid_row channel_listings" data-station="3395" data-stationName="CBS (KBOI) Boise, ID" > &nbsp; </div></div>


		<div class="hideable row program_details" id="program_details_1">			
		</div><div class="hideable grid_col channel_col" data-section="2"><div
				class="hideable grid_row channel_cell"
				data-station="11609"
				data-search="kboi-tv2cwkboi-dt2boiseid2-2"
				id="KBOI-TV2_11609"
				title="CW (KBOI-DT2) + Boise, ID (2-2)"
				><div class="channel-wrapper"><a href="https://www.tvpassport.com/tv-listings/stations/cw-kboidt2-boise-id/11609"><div class="channel-logo"><img src="//cdn.tvpassport.com/image/station/240x135/cw.png" class="img-responsive"/ alt="Logo for CW (KBOI-DT2) + Boise, ID"><span class="sr-only">CW (KBOI-DT2) + Boise, ID</span></div><div class="channel-details"><span class="channel-callsign">KBOI-TV2</span></a><!--googleoff: index--> <span class="channel-number">2-2</span><!--googleon: index--></div></div></div></div><div class="hideable grid_col listings_col" data-section="2"><div class="grid_row channel_listings" data-station="11609" data-stationName="CW (KBOI-DT2) + Boise, ID" > &nbsp; </div></div>


		<div class="hideable row program_details" id="program_details_2">			
		</div><div class="hideable grid_col channel_col" data-section="3"><div
				class="hideable grid_row channel_cell"
				data-station="15227"
				data-search="kboi-tv3chargekboi-tv3boiseid2-3"
				id="KBOI-TV3_15227"
				title="CHARGE! (KBOI-TV3) Boise, ID (2-3)"
				><div class="channel-wrapper"><a href="https://www.tvpassport.com/tv-listings/stations/charge-kboitv3-boise-id/15227"><div class="channel-logo"><img src="//cdn.tvpassport.com/image/station/240x135/chargenetwork.png" class="img-responsive"/ alt="Logo for CHARGE! (KBOI-TV3) Boise, ID"><span class="sr-only">CHARGE! (KBOI-TV3) Boise, ID</span></div><div class="channel-details"><span class="channel-callsign">KBOI-TV3</span></a><!--googleoff: index--> <span class="channel-number">2-3</span><!--googleon: index--></div></div></div></div><div class="hideable grid_col listings_col" data-section="3"><div class="grid_row channel_listings" data-station="15227" data-stationName="CHARGE! (KBOI-TV3) Boise, ID" > &nbsp; </div></div>