Skip to content

Commit 7d05ec3

Browse files
committed
Changes to scraper script.
1 parent 76c5b4d commit 7d05ec3

2 files changed

Lines changed: 20 additions & 23 deletions

File tree

Projects/web-scraper/The Matrix (1999) - IMDb.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<!-- saved from url=(0037)https://www.imdb.com/title/tt0133093/ -->
33
<html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml" class=" scriptsOn touch"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script async="" src="./The Matrix (1999) - IMDb_files/showads.v2.js.download" ></script>
44

5-
<script async="" src="./scrape.js" ></script>
65

76
<script type="text/javascript">var ue_t0=ue_t0||+new Date();</script>
87
<script type="text/javascript">
@@ -4331,4 +4330,8 @@ <h3>
43314330

43324331

43334332

4334-
</div><div id="cboxOverlay" style="display: none;"></div><div id="colorbox" class="" role="dialog" tabindex="-1" style="display: none;"><div id="cboxWrapper"><div><div id="cboxTopLeft" style="float: left;"></div><div id="cboxTopCenter" style="float: left;"></div><div id="cboxTopRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxMiddleLeft" style="float: left;"></div><div id="cboxContent" style="float: left;"><div id="cboxTitle" style="float: left;"></div><div id="cboxCurrent" style="float: left;"></div><button type="button" id="cboxPrevious"></button><button type="button" id="cboxNext"></button><button id="cboxSlideshow"></button><div id="cboxLoadingOverlay" style="float: left;"></div><div id="cboxLoadingGraphic" style="float: left;"></div></div><div id="cboxMiddleRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxBottomLeft" style="float: left;"></div><div id="cboxBottomCenter" style="float: left;"></div><div id="cboxBottomRight" style="float: left;"></div></div></div><div style="position: absolute; width: 9999px; visibility: hidden; display: none; max-width: none;"></div></div><div id="video-container"><div class="modal__closed" data-reactid=".1"><div class="modal__video-container" data-reactid=".1.1"><div class="video-player__video-panel" data-reactid=".1.1.0"><div class="video-player__video-wrapper" data-reactid=".1.1.0.0"><div class="video-player__video-margin-maker" data-reactid=".1.1.0.0.0"><div class="video-player__video-container" data-reactid=".1.1.0.0.0.0"><span data-reactid=".1.1.0.0.0.0.0"><div class="arrow-left disabled" data-reactid=".1.1.0.0.0.0.0.$=1$arrow-left"></div><div class="arrow-right disabled" data-reactid=".1.1.0.0.0.0.0.$=1$arrow-right"></div><div class="video-player__header" data-reactid=".1.1.0.0.0.0.0.$=1$header"><div class="video-player__header-internal" data-reactid=".1.1.0.0.0.0.0.$=1$header.0"><div class="close-button" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.0"></div><div class="header-text-container" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.1"><div class="header-text" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.1.0"></div></div><div class="video-player__info-button" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.2"></div><div id="social-sharing-widget" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3"><div class="dropdown share-widget" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0"><button title="Share this video" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10"><svg class="share-button" fill="#fff" viewBox="0 0 24 24" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10.0"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10.0.0"></path></svg><span class="share-button-title" style="color:#fff;" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10.1">SHARE</span></button><div class="dropdown-menu menu-right" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11"><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10"><a href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0133093%2F" title="Share on Facebook" target="_blank" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10.0"><span class="share-widget-sprite share facebook" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10.0.0"></span><span data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10.0.1">Facebook</span></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11"><a href="http://twitter.com/intent/tweet?text=Check%20out%20this%20video%20-%20%20from%20undefined%20-%20on%20IMDb!%20-%20https%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0133093%2F" title="Share on Twitter" target="_blank" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11.0"><span class="share-widget-sprite share twitter" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11.0.0"></span><span data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11.0.1">Twitter</span></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12"><a href="mailto:?subject=Watch%20this%20video%20on%20IMDb!&amp;body=Check%20out%20this%20video%20-%20%20from%20undefined%20-%20on%20IMDb!%20-%20https://www.imdb.com/title/tt0133093/" title="Share by email" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12.0"><span class="share-widget-sprite share email" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12.0.0"></span><span data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12.0.1">Email</span></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13"><a href="https://www.imdb.com/title/tt0133093/" title="Click to copy" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0"><span class="share-widget-copy-icon" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.0"><span class="share-widget-sprite share link" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.0.0"></span></span><div class="share-link-descriptor" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.1">Copy</div><div class="share-link-textbox" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.2"><input type="text" readonly="" value="https://www.imdb.com/title/tt0133093/" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.2.0"></div></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14"><a href="https://www.imdb.com/title/tt0133093/#" title="Click to copy" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0"><span class="share-widget-copy-icon" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.0"><span class="share-widget-sprite share embed" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.0.0"></span></span><div class="share-link-descriptor" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.1">Embed</div><div class="share-link-textbox" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.2"><input type="text" readonly="" value="&lt;iframe src=&quot;https://www.imdb.com/videoembed/undefined&quot; allowfullscreen width=&quot;854&quot; height=&quot;400&quot;&gt;&lt;/iframe&gt;" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.2.0"></div></a></div></div><div class="dropdown-overlay" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=12"></div></div></div></div></div></span><div class="video-player__video"><div id="imdb-jw-video-1"></div></div></div></div></div><div class="video-player__sidebar" data-reactid=".1.1.0.1"><div class="video-player__sidebar-wrapper" data-reactid=".1.1.0.1.0"><div class="sidebar-close-button" data-reactid=".1.1.0.1.0.0"></div><div class="sidebar-header" data-reactid=".1.1.0.1.0.1"><div class="video-player__playlist-header" data-reactid=".1.1.0.1.0.1.0"><div class="video-player__playlist-header-title" data-reactid=".1.1.0.1.0.1.0.0">Related Videos</div><div class="video-player__playlist-header-index" data-reactid=".1.1.0.1.0.1.0.1"></div></div></div><div class="sidebar-related" data-reactid=".1.1.0.1.0.2"><div class="scrollable-area" data-reactid=".1.1.0.1.0.2.0"><div class="primary-relation-card" data-reactid=".1.1.0.1.0.2.0.0"><div class="primary-relation-poster" data-reactid=".1.1.0.1.0.2.0.0.1"><a target="_self" class="poster-link" data-reactid=".1.1.0.1.0.2.0.0.1.0"></a></div><div class="primary-relation-info" data-reactid=".1.1.0.1.0.2.0.0.2"><a target="_self" class="primary-relation-name" data-reactid=".1.1.0.1.0.2.0.0.2.0"></a></div></div><div class="sidebar-video-description" data-reactid=".1.1.0.1.0.2.0.1"><div class="content-card collapsed" data-reactid=".1.1.0.1.0.2.0.1.0"><div class="expand-collapse-card-button" data-reactid=".1.1.0.1.0.2.0.1.0.0"></div><div class="primary-text-container" data-reactid=".1.1.0.1.0.2.0.1.0.2"><div class="centered-primary-text" data-reactid=".1.1.0.1.0.2.0.1.0.2.0"><div class="title" data-reactid=".1.1.0.1.0.2.0.1.0.2.0.0"></div></div></div><div class="description" data-reactid=".1.1.0.1.0.2.0.1.0.3"></div></div></div></div></div></div></div></div></div></div></div><script src="./The Matrix (1999) - IMDb_files/jwplayer.js.download" async=""></script><div id="eid-chrome-extension-is-installed"></div></body></html>
4333+
</div><div id="cboxOverlay" style="display: none;"></div><div id="colorbox" class="" role="dialog" tabindex="-1" style="display: none;"><div id="cboxWrapper"><div><div id="cboxTopLeft" style="float: left;"></div><div id="cboxTopCenter" style="float: left;"></div><div id="cboxTopRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxMiddleLeft" style="float: left;"></div><div id="cboxContent" style="float: left;"><div id="cboxTitle" style="float: left;"></div><div id="cboxCurrent" style="float: left;"></div><button type="button" id="cboxPrevious"></button><button type="button" id="cboxNext"></button><button id="cboxSlideshow"></button><div id="cboxLoadingOverlay" style="float: left;"></div><div id="cboxLoadingGraphic" style="float: left;"></div></div><div id="cboxMiddleRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxBottomLeft" style="float: left;"></div><div id="cboxBottomCenter" style="float: left;"></div><div id="cboxBottomRight" style="float: left;"></div></div></div><div style="position: absolute; width: 9999px; visibility: hidden; display: none; max-width: none;"></div></div><div id="video-container"><div class="modal__closed" data-reactid=".1"><div class="modal__video-container" data-reactid=".1.1"><div class="video-player__video-panel" data-reactid=".1.1.0"><div class="video-player__video-wrapper" data-reactid=".1.1.0.0"><div class="video-player__video-margin-maker" data-reactid=".1.1.0.0.0"><div class="video-player__video-container" data-reactid=".1.1.0.0.0.0"><span data-reactid=".1.1.0.0.0.0.0"><div class="arrow-left disabled" data-reactid=".1.1.0.0.0.0.0.$=1$arrow-left"></div><div class="arrow-right disabled" data-reactid=".1.1.0.0.0.0.0.$=1$arrow-right"></div><div class="video-player__header" data-reactid=".1.1.0.0.0.0.0.$=1$header"><div class="video-player__header-internal" data-reactid=".1.1.0.0.0.0.0.$=1$header.0"><div class="close-button" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.0"></div><div class="header-text-container" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.1"><div class="header-text" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.1.0"></div></div><div class="video-player__info-button" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.2"></div><div id="social-sharing-widget" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3"><div class="dropdown share-widget" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0"><button title="Share this video" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10"><svg class="share-button" fill="#fff" viewBox="0 0 24 24" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10.0"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10.0.0"></path></svg><span class="share-button-title" style="color:#fff;" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=10.1">SHARE</span></button><div class="dropdown-menu menu-right" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11"><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10"><a href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0133093%2F" title="Share on Facebook" target="_blank" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10.0"><span class="share-widget-sprite share facebook" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10.0.0"></span><span data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=10.0.1">Facebook</span></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11"><a href="http://twitter.com/intent/tweet?text=Check%20out%20this%20video%20-%20%20from%20undefined%20-%20on%20IMDb!%20-%20https%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0133093%2F" title="Share on Twitter" target="_blank" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11.0"><span class="share-widget-sprite share twitter" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11.0.0"></span><span data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=11.0.1">Twitter</span></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12"><a href="mailto:?subject=Watch%20this%20video%20on%20IMDb!&amp;body=Check%20out%20this%20video%20-%20%20from%20undefined%20-%20on%20IMDb!%20-%20https://www.imdb.com/title/tt0133093/" title="Share by email" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12.0"><span class="share-widget-sprite share email" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12.0.0"></span><span data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=12.0.1">Email</span></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13"><a href="https://www.imdb.com/title/tt0133093/" title="Click to copy" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0"><span class="share-widget-copy-icon" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.0"><span class="share-widget-sprite share link" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.0.0"></span></span><div class="share-link-descriptor" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.1">Copy</div><div class="share-link-textbox" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.2"><input type="text" readonly="" value="https://www.imdb.com/title/tt0133093/" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=13.0.2.0"></div></a></div><div class="dropdown-menu-item" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14"><a href="https://www.imdb.com/title/tt0133093/#" title="Click to copy" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0"><span class="share-widget-copy-icon" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.0"><span class="share-widget-sprite share embed" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.0.0"></span></span><div class="share-link-descriptor" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.1">Embed</div><div class="share-link-textbox" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.2"><input type="text" readonly="" value="&lt;iframe src=&quot;https://www.imdb.com/videoembed/undefined&quot; allowfullscreen width=&quot;854&quot; height=&quot;400&quot;&gt;&lt;/iframe&gt;" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=11.$/=14.0.2.0"></div></a></div></div><div class="dropdown-overlay" data-reactid=".1.1.0.0.0.0.0.$=1$header.0.3.0.$/=12"></div></div></div></div></div></span><div class="video-player__video"><div id="imdb-jw-video-1"></div></div></div></div></div><div class="video-player__sidebar" data-reactid=".1.1.0.1"><div class="video-player__sidebar-wrapper" data-reactid=".1.1.0.1.0"><div class="sidebar-close-button" data-reactid=".1.1.0.1.0.0"></div><div class="sidebar-header" data-reactid=".1.1.0.1.0.1"><div class="video-player__playlist-header" data-reactid=".1.1.0.1.0.1.0"><div class="video-player__playlist-header-title" data-reactid=".1.1.0.1.0.1.0.0">Related Videos</div><div class="video-player__playlist-header-index" data-reactid=".1.1.0.1.0.1.0.1"></div></div></div><div class="sidebar-related" data-reactid=".1.1.0.1.0.2"><div class="scrollable-area" data-reactid=".1.1.0.1.0.2.0"><div class="primary-relation-card" data-reactid=".1.1.0.1.0.2.0.0"><div class="primary-relation-poster" data-reactid=".1.1.0.1.0.2.0.0.1"><a target="_self" class="poster-link" data-reactid=".1.1.0.1.0.2.0.0.1.0"></a></div><div class="primary-relation-info" data-reactid=".1.1.0.1.0.2.0.0.2"><a target="_self" class="primary-relation-name" data-reactid=".1.1.0.1.0.2.0.0.2.0"></a></div></div><div class="sidebar-video-description" data-reactid=".1.1.0.1.0.2.0.1"><div class="content-card collapsed" data-reactid=".1.1.0.1.0.2.0.1.0"><div class="expand-collapse-card-button" data-reactid=".1.1.0.1.0.2.0.1.0.0"></div><div class="primary-text-container" data-reactid=".1.1.0.1.0.2.0.1.0.2"><div class="centered-primary-text" data-reactid=".1.1.0.1.0.2.0.1.0.2.0"><div class="title" data-reactid=".1.1.0.1.0.2.0.1.0.2.0.0"></div></div></div><div class="description" data-reactid=".1.1.0.1.0.2.0.1.0.3"></div></div></div></div></div></div></div></div></div></div></div><script src="./The Matrix (1999) - IMDb_files/jwplayer.js.download" async=""></script><div id="eid-chrome-extension-is-installed"></div>
4334+
4335+
<script src="./scrape.js"></script>
4336+
4337+
</body></html>

Projects/web-scraper/scrape.js

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,38 @@
1-
21
// Extract actors list on a keypress event.
3-
document.addEventListener("keypress", function(){
4-
2+
document.addEventListener("keypress", function() {
53
// Select the table element with cast_list CSS class
64
let table = document.querySelector("table.cast_list");
75

86
// Select all character rows from the table
97
let rows = table.querySelectorAll("tr.odd, tr.even");
10-
11-
let i;
8+
9+
// Clear console before printing the scrapped list
10+
console.clear();
11+
1212
// Loop through all table rows.
13-
for (i = 0; i < rows.length; i++) {
13+
for (let i = 0; i < rows.length; i++) {
14+
const row = rows[i];
15+
1416
// Extract actor name from the row. The actor row are in span element with an attribute named itemprop
1517
// The actor name is in the inner HTML.
16-
let actor = rows[i].querySelector("span[itemprop]").innerHTML;
17-
18+
let actor = row.querySelector("[itemprop=actor] a span").innerHTML;
19+
1820
// Select the character row. The character row is a td element with CC class named character.
19-
let characterTag = rows[i].querySelector("td.character");
21+
let characterTag = row.querySelector("td.character");
2022
let character;
21-
23+
2224
// The character is either in an anchor tag or without the anchor.
2325
let a = characterTag.querySelector("a");
24-
25-
if (a != null)
26-
{
26+
27+
if (a != null) {
2728
// If the anchor element is present, the character name is within the anchor tag.
2829
character = a.innerHTML;
29-
}
30-
else
31-
{
30+
} else {
3231
// Otherwise the character is directly within the character tag.
3332
character = characterTag.innerHTML;
3433
}
3534

36-
// Clear console before printing the scrapped list
37-
console.clear();
38-
3935
// Print the Actor and character names
4036
console.log("Actor: " + actor.trim() + ", Character: " + character.trim());
4137
}
42-
4338
});
44-

0 commit comments

Comments
 (0)