fixed and improved extraction for latest layout of politico.com

pull/701/head
Andrei Zhemaituk 2 years ago
parent ab401822aa
commit 643cd8dc63

@ -0,0 +1,634 @@
<!DOCTYPE html>
<!--[if lt IE 7]><html lang="en" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]><html lang="en" class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html lang="en" class="no-js ie ie8 lte8 lt-ie9"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="no-js ie ie9 lte9"> <![endif]-->
<!--[if gt IE 9]> <html lang="en" class="no-js"> <![endif]-->
<!--[if !IE]><!--><html lang="en" class="no-js">
<head>
<link rel="amphtml" href="https://www.politico.com/amp/news/2022/10/17/student-debt-relief-applications-00062145">
<meta charset="utf-8"><title>Biden&#x2019;s student debt relief draws 8M+ applications in first two days - POLITICO</title><meta name="description" value="The president urged Americans to apply for relief through &#x2018;easy, simple and fast&#x2019; application process."><link rel="canonical" href="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145"><meta name="brightspot.contentId" value="00000183-e788-df9a-a7ab-efdf1d630000"><meta name="brightspot.cached" value="false">
<meta name="viewport" value="width=device-width, initial-scale=1">
<meta value="Biden&#x2019;s student debt relief draws 8M+ applications in first two days" name="og:title">
<meta name="description" value="The president urged Americans to apply for relief through &#x2018;easy, simple and fast&#x2019; application process.">
<meta value="The president urged Americans to apply for relief through &#x2018;easy, simple and fast&#x2019; application process." name="og:description">
<meta http-equiv="X-UA-Compatible" value="IE=edge,chrome=1">
<meta name="theme-color" value="#dc0228">
<meta value="article" name="og:type">
<meta value="62317591679" name="fb:pages">
<meta value="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145" name="og:url">
<meta value="Biden&#x2019;s student debt relief draws 8M+ applications in first two days" name="twitter:title">
<meta value="The president urged Americans to apply for relief through &#x2018;easy, simple and fast&#x2019; application process." name="twitter:description">
<meta value="https://www.politico.com/dims4/default/fe6f3d3/2147483647/legacy_thumbnail/1200x800%3E/quality/90/?url=https%3A%2F%2Fcf-images.us-east-1.prod.boltdns.net%2Fv1%2Fstatic%2F1155968404%2F79588bde-a378-49fd-b4b4-856d31662aca%2F35b02a16-1bc3-4d53-b660-4abadfbc14d8%2F1280x720%2Fmatch%2Fimage.jpg" name="twitter:image">
<meta value="https://cf-images.us-east-1.prod.boltdns.net/v1/static/1155968404/79588bde-a378-49fd-b4b4-856d31662aca/35b02a16-1bc3-4d53-b660-4abadfbc14d8/1280x720/match/image.jpg" name="og:image">
<meta value="summary_large_image" name="twitter:card">
<meta value="@politico" name="twitter:site">
<meta value="@politico" name="twitter:creator">
<meta value="114037015331397" name="og:fb_appid">
<link rel="shortcut icon" type="image/x-icon" href="https://static.politico.com/cf/05/ee684a274496b04fa20ba2978da1/politico.png">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://www.politico.com/dims4/default/bd69088/2147483647/legacy_thumbnail/144x144/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://www.politico.com/dims4/default/59ee5a3/2147483647/legacy_thumbnail/114x114/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://www.politico.com/dims4/default/27ede68/2147483647/legacy_thumbnail/72x72/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png">
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://www.politico.com/dims4/default/c73c7f7/2147483647/legacy_thumbnail/57x57/quality/90/?url=https%3A%2F%2Fstatic.politico.com%2Fcf%2F05%2Fee684a274496b04fa20ba2978da1%2Fpolitico.png">
<link rel="apple-touch-icon" sizes="60x60" href="https://www.politico.com/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://www.politico.com/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://www.politico.com/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://www.politico.com/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://www.politico.com/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="https://www.politico.com/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://www.politico.com/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://www.politico.com/apple-touch-icon-180x180.png">
<link rel="icon" sizes="32x32" type="image/png" href="https://www.politico.com/favicon-32x32.png">
<link rel="icon" sizes="192x192" type="image/png" href="https://www.politico.com/android-chrome-192x192.png">
<link rel="icon" sizes="96x96" type="image/png" href="https://www.politico.com/favicon-96x96.png">
<link rel="icon" sizes="16x16" type="image/png" href="https://www.politico.com/favicon-16x16.png">
<link rel="manifest" href="https://www.politico.com/manifest.json">
<meta name="msapplication-TileColor" value="#da532c">
<meta name="msapplication-TileImage" value="/mstile-144x144.png">
<meta name="theme-color" value="#ffffff">
<meta value="POLITICO" name="og:site_name">
<meta name="host" value="www.politico.com">
<meta name="build" value="1.0.0-SNAPSHOT">
<link rel="stylesheet" href="https://static.politico.com/resource/0000017e-7fd1-d4e5-adfe-7ff9f1280001/styleguide/assets/battletoads/css/shared--base.js.a721a78317a0f65befbae0d80a1cf867.gz.css">
<link rel="stylesheet" href="https://static.politico.com/resource/0000017e-7fd1-d4e5-adfe-7ff9f1280001/styleguide/assets/battletoads/css/shared--header.js.fc4b5ba636efcf3dd3e7be40bc86dc1f.gz.css">
<link rel="stylesheet" href="https://static.politico.com/resource/0000017e-7fd1-d4e5-adfe-7ff9f1280001/styleguide/assets/battletoads/css/shared--footer.js.32c02709d09d2108cd4f315c846e666d.gz.css">
<link rel="stylesheet" href="https://static.politico.com/resource/0000017e-7fd1-d4e5-adfe-7ff9f1280001/styleguide/assets/battletoads/css/shared--article.js.fc4bebe451dc662e546f22ce4e798946.gz.css">
<link rel="stylesheet" href="https://static.politico.com/resource/0000017e-7fd1-d4e5-adfe-7ff9f1280001/styleguide/assets/battletoads/css/shared--utility.js.ae674724dac481b43c3015f787aa93e9.gz.css">
</head>
<body data-theme-version="18" class=" enable-ad-placeholder" data-ad-refresh="35"><div class="skip-nav">
<div class="skip-nav__action">
<div class="skip-nav__link" role="link" aria-label="Skip to Main Content" tabindex="1" onclick="document.querySelector(&apos;#main&apos;).focus();" onkeypress="if (event.key === &apos;Enter&apos;) { document.querySelector(&apos;#main&apos;).focus(); }">Skip to Main Content</div>
</div>
</div>
<div class="page-wrapper">
<div class="page-header">
<header class="header on-core " id="js-top-header">
<div class="header__row header__main">
<div class="header__branding" role="banner">
<h1>
<a href="https://www.politico.com/" tabindex="3">
<svg height="100%" width="261" viewbox="0 0 261 52" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-labelledby="title" class="is-emphasized">
<title>POLITICO</title>
<desc>Politico Logo</desc>
<path id="politico-logo" d="M221.9,12.7c3.6-3.6,7.9-5.4,13.1-5.4c5.2,0,9.6,1.8,13.1,5.4c3.5,3.6,5.3,8,5.3,13.3c0,5.2-1.8,9.7-5.4,13.3c-3.6,3.6-8,5.4-13.2,5.4c-4.8,0-9.1-1.8-12.7-5.3c-3.7-3.5-5.5-8.1-5.5-13.6C216.6,20.7,218.3,16.3,221.9,12.7 M217.4,45.1c5.1,4.4,10.9,6.7,17.3,6.7c7.3,0,13.5-2.5,18.6-7.5c5.1-5,7.7-11.1,7.7-18.2c0-7.1-2.5-13.2-7.6-18.3c-5.1-5.1-11.1-7.6-18.2-7.6c-7.2,0-13.3,2.5-18.4,7.5c-5.1,5-7.7,11-7.7,18C209,33.8,211.8,40.2,217.4,45.1 M195,0.2c-8.2,0-14.9,3-20,9.1c-4.2,5-6.3,10.6-6.3,16.9c0,7.1,2.5,13.1,7.5,18.1c5,5,11.1,7.4,18.2,7.4c4.7,0,9.2-1.2,13.5-3.7v-9.1c-1.2,1-2.4,1.9-3.5,2.6c-1.1,0.7-2.2,1.3-3.2,1.7c-1.8,0.9-4.1,1.3-6.7,1.3c-5.1,0-9.4-1.8-13-5.4c-3.5-3.6-5.3-8-5.3-13.2c0-5.3,1.8-9.8,5.3-13.4c3.5-3.7,7.8-5.5,12.9-5.5c4.6,0,9.1,1.8,13.5,5.4V3.8C203.8,1.4,199.5,0.2,195,0.2 M157,50.9h7.5V1.2H157V50.9z M153.5,8.2V1.2h-30.4v7.1h11.4v42.7h7.5V8.2H153.5z M112.2,50.9h7.5V1.2h-7.5V50.9z M86.5,1.2v49.8h22.1v-7.1H94V1.2H86.5z M43.2,12.7c3.6-3.6,7.9-5.4,13.1-5.4c5.2,0,9.6,1.8,13.1,5.4c3.5,3.6,5.3,8,5.3,13.3c0,5.2-1.8,9.7-5.4,13.3c-3.6,3.6-8,5.4-13.2,5.4c-4.8,0-9.1-1.8-12.7-5.3c-3.7-3.5-5.5-8.1-5.5-13.6C37.9,20.7,39.7,16.3,43.2,12.7 M38.7,45.1c5.1,4.4,10.9,6.7,17.3,6.7c7.3,0,13.5-2.5,18.6-7.5c5.1-5,7.7-11.1,7.7-18.2c0-7.1-2.5-13.2-7.6-18.3c-5.1-5.1-11.1-7.6-18.2-7.6c-7.2,0-13.3,2.5-18.4,7.5c-5.1,5-7.7,11-7.7,18C30.3,33.8,33.1,40.2,38.7,45.1 M7.5,8.1H10c7.1,0,10.7,2.6,10.7,7.7c0,5.3-3.4,8-10.3,8H7.5V8.1z M11,30.7c5.2,0,9.3-1.3,12.3-4c3.1-2.7,4.6-6.3,4.6-10.8c0-4.3-1.4-7.8-4.3-10.6C22,3.7,20.1,2.6,17.9,2c-2.1-0.6-5.3-0.9-9.4-0.9H0v49.8h7.5V30.7H11z"/>
</svg>
</a>
</h1>
</div>
<div class="header__content">
<div class="header__left">
<button aria-label="Master menu" aria-expanded="false" class="hamburger js-hamburger" tabindex="2">
<span></span>
</button>
</div>
<div class="header__right">
<div class="actions-lineup">
<ul class="actions-lineup__list">
<li class="actions-lineup__item hide-at-mobile">
<a href="https://www.politico.com/minutes/congress/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Congress Minutes</a>
</li>
<li class="actions-lineup__item hide-at-mobile">
<a href="https://www.politicopro.com/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Pro</a>
</li>
<li class="actions-lineup__item hide-at-mobile">
<a href="https://www.eenews.net/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">E&amp;E News</a>
</li>
<li class="actions-lineup__item ">
<div class="slide-search" role="presentation">
<a href="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145#" class="slide-search__open js-tealium-tracking " aria-label="Open search form" aria-pressed="false" target="_top" role="button" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=" id="search-open"><b class="bt-icon bt-icon--search"></b><span class="icon-text">Search</span></a>
<div class="slide-search__content " id="search-input" aria-hidden="true">
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<nav class="master-menu js-master-menu" role="navigation" aria-hidden="true">
<div class="master-menu__content ">
<div class="row row--6-col">
<div class="col is-menu">
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">SECTIONS</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/congress" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Congress</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/white-house" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">White House</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/magazine" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Magazine</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/agenda" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">The Agenda</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/video" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Video</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/podcasts" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Podcasts</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/minutes/congress/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Congress Minutes </a></li>
</ul>
</div>
</div>
<div class="col is-menu">
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">Elections</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/news/elections" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">News</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/2022-election/race-forecasts-ratings-and-predictions/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">2022 Election Forecast</a></li>
</ul>
</div>
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">SERIES</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/series/states/the-fifty" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">The Fifty</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/joe-biden-first-100-days-presidency" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">The First 100 Days</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/series/states/the-fifty#recovery-lab" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Recovery Lab</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/vaccinerace" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">The Vaccine Race</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/womenrule" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Women Rule</a></li>
</ul>
</div>
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">The Exchange</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/womenrule/the-exchange" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Women Rule</a></li>
</ul>
</div>
</div>
<div class="col is-menu">
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">NEWSLETTERS</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/playbook" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Playbook</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newsletters/playbook-pm" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Playbook PM</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newsletters/politico-nightly" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">POLITICO Nightly</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newsletters/west-wing-playbook" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">West Wing Playbook</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newsletters/the-recast" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">The Recast</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/huddle/" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Huddle</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newsletters" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">All Newsletters</a></li>
</ul>
</div>
</div>
<div class="col is-menu">
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">POLITICO LIVE</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/live-events" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Live Home</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/live-events/upcoming" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Upcoming Events</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/live-events/previous" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Previous Events</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/live-events/about" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">About POLITICO Live</a></li>
</ul>
</div>
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">COLUMNS &amp; CARTOONS</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/news/rich-lowry" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Rich Lowry</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/news/fourth-estate" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Jack Shafer</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/news/matt-wuerker" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Matt Wuerker</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/tag/cartoon-carousel" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Cartoon Carousel</a></li>
</ul>
</div>
</div>
<div class="col is-menu">
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">POLICY</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/tag/agriculture" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Agriculture</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/cannabis" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Cannabis</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/tag/cybersecurity" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Cybersecurity</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/tag/defense" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Defense</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/education" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Education</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/ehealth" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">eHealth</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/tag/employment-immigration" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Employment &amp; Immigration</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/energy-and-environment" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Energy &amp; Environment</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/finance" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Finance &amp; Tax</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/health-care" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Health Care</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/tag/space" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Space</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/news/sustainability" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Sustainability</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/technology" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Technology</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/trade" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Trade</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/transportation" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Transportation</a></li>
</ul>
</div>
</div>
<div class="col is-menu">
<div class="col is-menu">
<h2 class="menu-toggle js-menu-toggle section-heading">EDITIONS</h2>
<ul class="master-menu__list">
<li class="master-menu__item"><a href="https://www.politico.com/california" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">California</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/tag/pro-canada" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Canada</a></li>
<li class="master-menu__item"><a href="https://www.politico.eu/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Europe</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/florida" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Florida</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newjersey" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">New Jersey</a></li>
<li class="master-menu__item"><a href="https://www.politico.com/newyork" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">New York</a></li>
<li class="master-menu__item"><a href="https://subscriber.politicopro.com/" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Pro</a></li>
</ul>
</div>
</div>
</div>
<footer class="row menu-footer">
<div class="menu-footer__follow">
<h2 class="section-heading">Follow us</h2>
<ul class="menu-footer__list menu-footer__list--follow">
<li class="menu-footer__item"><a href="https://twitter.com/politico" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Twitter</a></li>
<li class="menu-footer__item"><a href="https://www.instagram.com/politico/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Instagram</a></li>
<li class="menu-footer__item"><a href="https://www.facebook.com/politico/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Facebook</a></li>
</ul>
</div>
<div class="menu-footer__actions">
<ul class="menu-footer__list menu-footer__list--actions">
<li class="menu-footer__item"><a href="https://www.politico.com/settings" class=" js-tealium-tracking " target="_top" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">My Account</a></li>
<li class="menu-footer__item">
<a href="https://www.politico.com//_login?base=https%253A%252F%252Fwww.politico.com&amp;redirect=%2F_login&amp;logout=%2F_logout&amp;lRedirect=true&amp;sRedirect=%2Fsettings&amp;js=false" class="politico-auth auth-logged-out js-tealium-tracking " style="display: none;" target="_top" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Log In</a>
<a href="https://www.politico.com//_logout?base=https%253A%252F%252Fwww.politico.com&amp;redirect=%2F_logout&amp;js=false" class="politico-auth auth-logged-out js-tealium-tracking " style="display: none;" target="_top" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Log Out</a>
</li>
</ul>
</div>
</footer>
</div>
</nav>
</header>
<div class=" ">
<div id="pol-01-wrap" class="
content-group ad" aria-label="Advertisement">
<div id="pol-01" class="ad-slot remove-label " aria-hidden="true">
</div>
</div>
</div>
</div>
<main id="main" tabindex="-1">
<div class="page-content page-content--story story-type--core " data-modules="/fe-api/v2/modules?page=00000183-e788-df9a-a7ab-efdf1d630000" data-ad-slot-insertion-interval="1.5" data-ad-slot-first-insertion="1" data-viewport-ad-slot-id="pol-vp">
<section class="page-content__row page-content__row--story">
<div class="container container--story story-layout--fluid-fixed">
<div class="container__column container__column--story summary-middle">
<div class="container__row container__row--story story-layout--fixed-fluid">
<div class="container__column container__column--story"></div>
<div class="container__column container__column--story">
<section class="media-item media-item--story media-item--story-lead">
<div class="media-item__summary size--medium">
<header class="summary-header">
<p class="category">
<a href="https://www.politico.com/education" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Education</a>
</p>
</header>
<h2 class="headline">
Biden&#x2019;s student debt relief draws 8M+ applications in first two days
</h2>
<p class="dek">The president urged Americans to apply for relief through &#x2018;easy, simple and fast&#x2019; application process.</p>
</div>
<div class="media-item__video">
<figure class="video-object">
<div class="video-player ratio-widescreen platform-brightcove has-small-icon">
<video id="politicoPlayer_6313900966112" data-account="1155968404" data-player="r1WF6V0Pl" data-video-id="6313900966112" data-embed="default" data-is-live="false" data-is-initted="false" data-is-autoforward="true" data-is-autoplay="false" class="video-js" controls poster="https://www.politico.com/dims4/default/67e5e66/2147483647/strip/true/crop/1280x720+0+0/resize/1160x653!/quality/90/?url=https%3A%2F%2Fcf-images.us-east-1.prod.boltdns.net%2Fv1%2Fstatic%2F1155968404%2F79588bde-a378-49fd-b4b4-856d31662aca%2F35b02a16-1bc3-4d53-b660-4abadfbc14d8%2F1280x720%2Fmatch%2Fimage.jpg">
</video>
</div>
</figure>
</div>
</section>
</div>
</div>
<div class="container__row container__row--story story-layout--fixed-fluid">
<div class="container__column container__column--story"></div>
<div class="container__column container__column--story center-horizontally">
<div class="story-text"><div class="story-meta">
<p class="story-meta__credit">
President Joe Biden speaks about the student debt relief portal in the South Court Auditorium on the White House complex in Washington, Monday, Oct. 17, 2022.
</p>
<div class="story-meta__authors-timestamp has-social-tools ">
<div class="story-meta__details">
<p class="story-meta__authors">By <span class="vcard"><a href="https://www.politico.com/staff/michael-stratford" target="_top">Michael Stratford</a></span></p><p class="story-meta__timestamp">
<time datetime="2022-10-17 16:01:26">10/17/2022 04:01 PM EDT</time>
</p></div>
<aside class="social-tools">
<ul class="social-tools__list">
<li class="social-tools__list-item">
<a href="http://api.addthis.com/oexchange/0.8/forward/facebook/offer?pco=tbx32nj-1.0&amp;url=https://politi.co/3s4UFeq&amp;pubid=politico.com" target="_blank" aria-label="Facebook (opens in a new window)">
<span class="social-tools__svg social-tools__svg--facebook">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item">
<a href="http://api.addthis.com/oexchange/0.8/forward/twitter/offer?pco=tbx32nj-1.0&amp;url=https://politi.co/3s4UFeq&amp;text=Biden%E2%80%99s+student+debt+relief+draws+8M%2B+applications+in+first+two+days&amp;pubid=politico.com&amp;via=politico" target="_blank" aria-label="Twitter (opens in a new window)">
<span class="social-tools__svg social-tools__svg--twitter">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M24 4.557a9.83 9.83 0 0 1-2.828.775 4.932 4.932 0 0 0 2.165-2.724 9.864 9.864 0 0 1-3.127 1.195 4.916 4.916 0 0 0-3.594-1.555c-3.179 0-5.515 2.966-4.797 6.045A13.978 13.978 0 0 1 1.671 3.149a4.93 4.93 0 0 0 1.523 6.574 4.903 4.903 0 0 1-2.229-.616c-.054 2.281 1.581 4.415 3.949 4.89a4.935 4.935 0 0 1-2.224.084 4.928 4.928 0 0 0 4.6 3.419A9.9 9.9 0 0 1 0 19.54a13.94 13.94 0 0 0 7.548 2.212c9.142 0 14.307-7.721 13.995-14.646A10.025 10.025 0 0 0 24 4.557z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item" aria-live="assertive">
<a href="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145#" tabindex="-1">
<span class="social-tools__svg social-tools__svg--link" tabindex="0" aria-label="Click here to copy URL">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" enable-background="new 0 0 24 24"><g transform="translate(0 -.528)"><defs><filter id="Adobe_OpacityMaskFilter" filterunits="userSpaceOnUse" x="0" y=".6" width="14.2" height="15.4"><fecolormatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskunits="userSpaceOnUse" x="0" y=".6" width="14.2" height="15.4" id="b_1_"><g filter="url(#Adobe_OpacityMaskFilter)"><path id="a_1_" class="st1" d="M0 .5h14.2V16H0V.5z"/></g></mask><path d="M14 13.6c-.3-.3-.7-.3-1 0-1.3 1.3-3.5 1.3-4.9 0L2.4 7.8C1 6.4 1 4.2 2.4 2.9c1.3-1.3 3.5-1.3 4.9 0l3.8 3.8c.3.3.7.2 1-.1.2-.3.2-.6 0-.9L8.2 1.9a4.86 4.86 0 0 0-6.8.1c-1.8 1.9-1.8 4.9 0 6.7l5.8 5.8c1.9 1.9 4.9 1.9 6.8 0 .3-.2.3-.6 0-.9" mask="url(#b_1_)"/></g><g transform="translate(7 5.472)"><defs><filter id="Adobe_OpacityMaskFilter_1_" filterunits="userSpaceOnUse" x="2.8" y="3.1" width="14.2" height="15.4"><fecolormatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskunits="userSpaceOnUse" x="2.8" y="3.1" width="14.2" height="15.4" id="d_1_"><g filter="url(#Adobe_OpacityMaskFilter_1_)"><path id="c_1_" class="st1" d="M2.8 3.1H17v15.4H2.8V3.1z"/></g></mask><path d="M3 5.5c.3.3.7.3 1 0 1.3-1.3 3.5-1.3 4.9 0l5.8 5.8c1.3 1.3 1.3 3.5 0 4.9-1.3 1.3-3.5 1.3-4.9 0L6 12.4c-.3-.3-.7-.3-1 0-.3.3-.3.7 0 1l3.8 3.8c1.9 1.9 4.9 1.9 6.8 0 1.9-1.9 1.9-4.9 0-6.8L9.8 4.5c-1.9-1.9-5-1.9-6.8 0-.3.3-.3.7 0 1" mask="url(#d_1_)"/></g></svg>
</span>
</a>
<ul class="social-tools__supplemental-list has-text">
<li class="social-tools__list-item">
<p class="link-copy">Link Copied</p>
</li>
</ul>
</li>
<li class="social-tools__list-item">
<a href="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145#" aria-label="More" class="social-tools__link--more">
<span class="social-tools__svg social-tools__svg--more">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><circle cx="3" cy="12" r="3"/><circle cx="21" cy="12" r="3"/><circle cx="12" cy="12" r="3"/></svg>
</span>
</a>
<ul class="social-tools__supplemental-list">
<li class="social-tools__list-item">
<a href="https://www.politico.com/cdn-cgi/l/email-protection#eed19a81d3c88f839ed59d9b8c848b8d9ad3ac878a8b800c6e779dce9d9a9b8a8b809ace8a8b8c9ace9c8b82878b88ce8a9c8f999dced6a3c5ce8f9e9e82878d8f9a8781809dce8780ce88879c9d9ace9a9981ce8a8f979dc88f839ed58c818a97d3869a9a9e9dd4c1c1999999c09e8182879a878d81c08d8183c1808b999dc1dcdedcdcc1dfdec1dfd9c19d9a9b8a8b809ac38a8b8c9ac39c8b82878b88c38f9e9e82878d8f9a8781809dc3dededed8dcdfdadb" aria-label="Sent an Email">
<span class="social-tools__svg social-tools__svg--mail">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M0 20.4h24V3.6H0v16.8zM1.2 4.8h21.6L12 12 1.2 4.8zm0 1.2L12 13.2 22.8 6v13.2H1.2V6z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item">
<a href="http://www.reddit.com/submit?url=https://politi.co/3s4UFeq&amp;title=Biden%E2%80%99s+student+debt+relief+draws+8M%2B+applications+in+first+two+days" target="_blank" aria-label="Reddit (opens in a new window)">
<span class="social-tools__svg social-tools__svg--reddit">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M14.238 15.348c.085.084.085.221 0 .306-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688-.085-.084-.085-.221 0-.305.084-.084.222-.084.307 0 .379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561.085-.084.223-.084.307 0zm-3.44-2.418c0-.507-.414-.919-.922-.919-.509 0-.923.412-.923.919 0 .506.414.918.923.918.508.001.922-.411.922-.918zm13.202-.93c0 6.627-5.373 12-12 12s-12-5.373-12-12 5.373-12 12-12 12 5.373 12 12zm-5-.129c0-.851-.695-1.543-1.55-1.543-.417 0-.795.167-1.074.435-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262s-.568-1.262-1.267-1.262c-.537 0-.994.335-1.179.804l-2.525-.592c-.11-.027-.223.037-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181-.277-.255-.644-.415-1.05-.415-.854.001-1.549.693-1.549 1.544 0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141c-.509 0-.922.412-.922.919 0 .506.414.918.922.918s.922-.412.922-.918c0-.507-.413-.919-.922-.919z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item">
<a href="https://wa.me/?text=https://politi.co/3s4UFeq" target="_blank" aria-label="WhatsApp (opens in a new window)">
<span class="social-tools__svg social-tools__svg--whatsapp">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M.057 24l1.687-6.163a11.867 11.867 0 0 1-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 0 1 8.413 3.488 11.824 11.824 0 0 1 3.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 0 1-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"/></svg>
</span>
</a>
</li>
</ul>
</li>
</ul>
</aside>
</div>
</div>
<p class="story-text__paragraph ">More than 8 million Americans have applied for federal student debt relief since the Education Department began accepting applications late on Friday evening, President Joe Biden said on Monday.</p>
<p class="story-text__paragraph ">In remarks at the White House, Biden announced that he was officially launching the new application website after it was tested over the weekend.</p>
<div id="pol-05-wrap" class="
content-group ad" aria-label="Advertisement">
<div id="pol-05" class="ad-slot placeholder placeholder--250 " aria-hidden="true" data-ad-refresh="30">
</div>
</div>
<p class="story-text__paragraph ">The application website &#x201C;landed and handled more than 8 million applications without a glitch or any difficulty,&#x201D; Biden said. He urged other Americans with federal student debt to apply for the program using the online form that is &#x201C;easy, simple and fast.&#x201D;</p>
</div>
</div>
</div>
</div>
<div class="container__column container__column--story hide-under-small">
<div id="pol-02-wrap" class="
content-group ad" aria-label="Advertisement">
<div id="pol-02" class="ad-slot placeholder placeholder--250 " aria-hidden="true" data-ad-refresh="30">
</div>
</div>
</div>
</div>
</section>
<section class="page-content__row page-content__row--story main-section">
<div class="container container--story story-layout--fixed-fluid">
<div class="container__column container__column--story center-horizontally hide-under-medium"></div>
<div class="container__column container__column--story">
<div class="container__row container__row--story story-layout--fluid-fixed">
<div class="container__column container__column--story center-horizontally">
<div class="story-text">
<p class="story-text__paragraph ">The success of Biden&#x2019;s debt relief program will hinge in large part on the administration&#x2019;s ability to get borrowers to apply for it. More than 40 million Americans are eligible for the debt relief program, according to the Education Department. The agency has said it expects about 81 percent of eligible borrowers will apply for relief. <br> <br>&#x201C;We&#x2019;re going to make sure the system continues to work as smoothly as possible so that we can deliver student loan relief for millions of Americans as quickly and as efficiently as possible,&#x201D; Biden said.</p>
<p class="story-text__paragraph ">The debt relief program, announced in August, provides up to $20,000 of debt relief to borrowers earning below $125,000 individually or $250,000 as a couple.</p>
<p class="story-text__paragraph ">On the Education Department&#x2019;s application form, borrowers are required to self-certify that they meet those income requirements. The agency has said it plans to ask between 1 million and 5 million borrowers to verify their income through additional documentation, such as tax forms. </p>
<p class="story-text__paragraph ">Biden on Monday also expressed optimism that his administration would be able to defend the program against a barrage of legal challenges from Republican officials and conservative groups, who are suing to stop it.</p>
<p class="story-text__paragraph ">&#x201C;Our legal judgment is that it won&#x2019;t&#x201D; be struck down by a court, he told reporters.</p>
</div>
</div>
<div class="container__column container__column--story center-vertically right-zone hide-under-small" aria-hidden="true"></div>
</div>
</div>
</div>
</section>
<section class="page-content__row page-content__row--story below-article-section">
<div class="container container--story story-layout--fixed-fluid">
<div class="container__column container__column--story center-horizontally"></div>
<div class="container__column container__column--story">
<div class="container__row container__row--story story-layout--fluid-fixed">
<div class="container__column container__column--story center-horizontally">
<div>
<aside class="story-enhancement">
<div class="story-tags">
<ul role="list" aria-label="Filed Under:" class="story-tags__list is-expanded">
<li aria-hidden="true" class="story-tags__list-item title-tag">Filed under: </li>
<li class="story-tags__list-item"><a href="https://www.politico.com/news/student-loans" class="" target="_top">Student Loans</a>, </li>
<li class="story-tags__list-item"><a href="https://www.politico.com/tag/education-department" class="" target="_top">Education Department</a>, </li>
<li class="story-tags__list-item"><a href="https://www.politico.com/news/joe-biden" class="" target="_top">Joe Biden</a>, </li>
<li class="story-tags__list-item"><a href="https://www.politico.com/news/joe-biden-2020-presidential-election" class="" target="_top">Joe Biden 2020</a></li>
</ul>
<button class="story-tags__more" aria-label="More Tags">
<svg class="icon" xmlns="http://www.w3.org/2000/svg" height="20px" width="20px" viewbox="0 0 20 20">
<path class="st0" d="M10,12c0.8,0,1.5-0.7,1.5-1.5S10.8,9,10,9s-1.5,0.7-1.5,1.5S9.2,12,10,12z M5.5,12C6.3,12,7,11.3,7,10.5
S6.3,9,5.5,9S4,9.7,4,10.5S4.7,12,5.5,12z M14.5,12c0.8,0,1.5-0.7,1.5-1.5S15.3,9,14.5,9S13,9.7,13,10.5S13.7,12,14.5,12z M0,10
c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10C4.5,0,0,4.5,0,10z M16.3,3.6C18,5.3,19,7.6,19,10c0,2.4-0.9,4.7-2.6,6.3
S12.4,19,10,19c-2.4,0-4.7-0.9-6.3-2.6C1.9,14.7,1,12.4,1,10c0-2.4,0.9-4.7,2.6-6.3C5.3,2,7.6,1,10,1C12.4,1,14.6,2,16.3,3.6z"/>
</svg>
</button>
</div>
</aside>
</div>
</div>
<div class="container__column container__column--story center-vertically"></div>
</div>
</div>
</div>
</section>
<div class="pop-up-bar">
<div class="pop-up-bar__branding" role="banner">
<a href="https://www.politico.com/" tabindex="3">
<b aria-hidden="true" class="bt-icon bt-icon--politico is-emphasized"></b>
<b aria-hidden="true" class="bt-icon bt-icon--core-small"></b>
<span class="icon-text">POLITICO</span>
</a>
</div>
<aside class="social-tools">
<ul class="social-tools__list">
<li class="social-tools__list-item">
<a href="http://api.addthis.com/oexchange/0.8/forward/facebook/offer?pco=tbx32nj-1.0&amp;url=https://politi.co/3s4UFeq&amp;pubid=politico.com" target="_blank" aria-label="Facebook (opens in a new window)">
<span class="social-tools__svg social-tools__svg--facebook">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item">
<a href="http://api.addthis.com/oexchange/0.8/forward/twitter/offer?pco=tbx32nj-1.0&amp;url=https://politi.co/3s4UFeq&amp;text=Biden%E2%80%99s+student+debt+relief+draws+8M%2B+applications+in+first+two+days&amp;pubid=politico.com&amp;via=politico" target="_blank" aria-label="Twitter (opens in a new window)">
<span class="social-tools__svg social-tools__svg--twitter">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M24 4.557a9.83 9.83 0 0 1-2.828.775 4.932 4.932 0 0 0 2.165-2.724 9.864 9.864 0 0 1-3.127 1.195 4.916 4.916 0 0 0-3.594-1.555c-3.179 0-5.515 2.966-4.797 6.045A13.978 13.978 0 0 1 1.671 3.149a4.93 4.93 0 0 0 1.523 6.574 4.903 4.903 0 0 1-2.229-.616c-.054 2.281 1.581 4.415 3.949 4.89a4.935 4.935 0 0 1-2.224.084 4.928 4.928 0 0 0 4.6 3.419A9.9 9.9 0 0 1 0 19.54a13.94 13.94 0 0 0 7.548 2.212c9.142 0 14.307-7.721 13.995-14.646A10.025 10.025 0 0 0 24 4.557z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item" aria-live="assertive">
<a href="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145#" tabindex="-1">
<span class="social-tools__svg social-tools__svg--link" aria-label="Click here to copy URL" tabindex="0">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" enable-background="new 0 0 24 24"><g transform="translate(0 -.528)"><defs><filter id="Adobe_OpacityMaskFilter" filterunits="userSpaceOnUse" x="0" y=".6" width="14.2" height="15.4"><fecolormatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskunits="userSpaceOnUse" x="0" y=".6" width="14.2" height="15.4" id="b_1_"><g filter="url(#Adobe_OpacityMaskFilter)"><path id="a_1_" class="st1" d="M0 .5h14.2V16H0V.5z"/></g></mask><path d="M14 13.6c-.3-.3-.7-.3-1 0-1.3 1.3-3.5 1.3-4.9 0L2.4 7.8C1 6.4 1 4.2 2.4 2.9c1.3-1.3 3.5-1.3 4.9 0l3.8 3.8c.3.3.7.2 1-.1.2-.3.2-.6 0-.9L8.2 1.9a4.86 4.86 0 0 0-6.8.1c-1.8 1.9-1.8 4.9 0 6.7l5.8 5.8c1.9 1.9 4.9 1.9 6.8 0 .3-.2.3-.6 0-.9" mask="url(#b_1_)"/></g><g transform="translate(7 5.472)"><defs><filter id="Adobe_OpacityMaskFilter_1_" filterunits="userSpaceOnUse" x="2.8" y="3.1" width="14.2" height="15.4"><fecolormatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskunits="userSpaceOnUse" x="2.8" y="3.1" width="14.2" height="15.4" id="d_1_"><g filter="url(#Adobe_OpacityMaskFilter_1_)"><path id="c_1_" class="st1" d="M2.8 3.1H17v15.4H2.8V3.1z"/></g></mask><path d="M3 5.5c.3.3.7.3 1 0 1.3-1.3 3.5-1.3 4.9 0l5.8 5.8c1.3 1.3 1.3 3.5 0 4.9-1.3 1.3-3.5 1.3-4.9 0L6 12.4c-.3-.3-.7-.3-1 0-.3.3-.3.7 0 1l3.8 3.8c1.9 1.9 4.9 1.9 6.8 0 1.9-1.9 1.9-4.9 0-6.8L9.8 4.5c-1.9-1.9-5-1.9-6.8 0-.3.3-.3.7 0 1" mask="url(#d_1_)"/></g></svg>
</span>
</a>
<ul class="social-tools__supplemental-list has-text">
<li class="social-tools__list-item">
<p class="link-copy">Link Copied</p>
</li>
</ul>
</li>
<li class="social-tools__list-item">
<a href="https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145#" aria-label="More" class="social-tools__link--more">
<span class="social-tools__svg social-tools__svg--more">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><circle cx="3" cy="12" r="3"/><circle cx="21" cy="12" r="3"/><circle cx="12" cy="12" r="3"/></svg>
</span>
</a>
<ul class="social-tools__supplemental-list">
<li class="social-tools__list-item">
<a href="https://www.politico.com/cdn-cgi/l/email-protection#437c372c7e65222e3378303621292620377e012a27262da1c3da306330373627262d3763272621376331262f2a2625632731223430637b0e68632233332f2a2022372a2c2d30632a2d63252a3130376337342c6327223a3065222e3378212c273a7e2b37373330796c6c3434346d332c2f2a372a202c6d202c2e6c2d2634306c717371716c72736c72746c30373627262d376e272621376e31262f2a26256e2233332f2a2022372a2c2d306e7373737571727776" aria-label="Sent an Email">
<span class="social-tools__svg social-tools__svg--mail">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M0 20.4h24V3.6H0v16.8zM1.2 4.8h21.6L12 12 1.2 4.8zm0 1.2L12 13.2 22.8 6v13.2H1.2V6z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item">
<a href="http://www.reddit.com/submit?url=https://politi.co/3s4UFeq&amp;title=Biden%E2%80%99s+student+debt+relief+draws+8M%2B+applications+in+first+two+days" target="_blank" aria-label="Reddit (opens in a new window)">
<span class="social-tools__svg social-tools__svg--reddit">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M14.238 15.348c.085.084.085.221 0 .306-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688-.085-.084-.085-.221 0-.305.084-.084.222-.084.307 0 .379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561.085-.084.223-.084.307 0zm-3.44-2.418c0-.507-.414-.919-.922-.919-.509 0-.923.412-.923.919 0 .506.414.918.923.918.508.001.922-.411.922-.918zm13.202-.93c0 6.627-5.373 12-12 12s-12-5.373-12-12 5.373-12 12-12 12 5.373 12 12zm-5-.129c0-.851-.695-1.543-1.55-1.543-.417 0-.795.167-1.074.435-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262s-.568-1.262-1.267-1.262c-.537 0-.994.335-1.179.804l-2.525-.592c-.11-.027-.223.037-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181-.277-.255-.644-.415-1.05-.415-.854.001-1.549.693-1.549 1.544 0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141c-.509 0-.922.412-.922.919 0 .506.414.918.922.918s.922-.412.922-.918c0-.507-.413-.919-.922-.919z"/></svg>
</span>
</a>
</li>
<li class="social-tools__list-item">
<a href="https://wa.me/?text=https://politi.co/3s4UFeq" target="_blank" aria-label="WhatsApp (opens in a new window)">
<span class="social-tools__svg social-tools__svg--whatsapp">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M.057 24l1.687-6.163a11.867 11.867 0 0 1-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 0 1 8.413 3.488 11.824 11.824 0 0 1 3.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 0 1-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"/></svg>
</span>
</a>
</li>
</ul>
</li>
</ul>
</aside>
</div>
<section class="page-content__row page-content__row--story below-article-section">
<div class="container container--story story-layout--fixed-fluid">
<div class="container__column container__column--story center-horizontally"></div>
<div class="container__column container__column--story">
<div class="container__row container__row--story story-layout--fluid-fixed">
<div class="container__column container__column--story center-horizontally">
<div class="below-story-text" id="below-story-text">
</div>
</div>
<div class="container__column container__column--story center-vertically"></div>
</div>
</div>
</div>
</section>
<section class="page-content__row page-content__row--story">
<div class="container container--story">
<div class="container__column container__column--story">
<div class="ad" aria-label="Advertisement">
<div class="ad-slot" id="OUTBRAIN" aria-hidden="true" data-ad-refresh="0" data-widget-id="AR_10"></div>
</div>
</div>
</div>
</section>
</div>
</main>
<div class="page-footer">
<footer class="footer">
<nav class="footer__group footer__group--links" role="contentinfo">
<ul>
<li>
<a href="https://www.politico.com/about-us" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">About Us</a>
</li>
<li>
<a href="https://www.politico.com/advertising" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Advertising</a>
</li>
<li>
<a href="https://www.politico.com/subscribe/breaking-news-alerts" class=" js-tealium-tracking " target="_top" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Breaking News Alerts</a>
</li>
<li>
<a href="https://www.politico.com/careers" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Careers</a>
</li>
<li>
<a href="https://www.politico.com/payment" class=" js-tealium-tracking " target="_top" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Credit Card Payments</a>
</li>
<li>
<a href="http://edition.pagesuite-professional.co.uk/Launch.aspx?bypass=true&amp;PBID=74262970-aa07-44b3-80c8-21fa8a8ac376" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Digital Edition</a>
</li>
<li>
<a href="https://www.politico.com/faq" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">FAQ</a>
</li>
<li>
<a href="https://www.politico.com/feedback" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Feedback</a>
</li>
<li>
<a href="https://www.politico.com/politics" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Headlines</a>
</li>
<li>
<a href="https://www.politico.com/gallery" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Photos</a>
</li>
<li>
<a href="http://www.powerjobs.com/" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">POWERJobs</a>
</li>
<li>
<a href="https://www.politico.com/press/about" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Press</a>
</li>
<li>
<a href="https://www.politico.com/subscriptions" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Print Subscriptions</a>
</li>
<li>
<a href="https://www.politico.com/corrections" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Request A Correction</a>
</li>
<li>
<a href="https://www.politico.com/write-for-us" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Write For Us</a>
</li>
<li>
<a href="https://www.politico.com/rss" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">RSS</a>
</li>
<li>
<a href="https://www.politico.com/sitemap" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Site Map</a>
</li>
</ul>
<ul>
<li>
<a href="https://www.politico.com/terms-of-service" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Terms of Service</a>
</li>
<li>
<a href="https://www.politico.com/privacy-policy" class=" js-tealium-tracking " data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Privacy Policy</a>
</li>
<li>
<a href="https://www.politico.com/do-not-sell" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Do not sell my info</a>
</li>
<li>
<a href="https://www.politico.com/privacy#california" class=" js-tealium-tracking " target="_blank" data-tracking="mpos=&amp;mid=&amp;lindex=&amp;lcol=">Notice to California Residents</a>
</li>
</ul>
</nav>
<div class=" footer__group footer__group--legal">
<p class="footer__copyright"> &#xA9; 2022 POLITICO LLC</p>
</div>
</footer>
</div>
</div>
<div id="pol-oop" class="ad-slot" aria-hidden="true">
</div>
</body>
</html>

@ -1,51 +1,37 @@
// Rename CustomExtractor
// to fit your publication
// (e.g., NYTimesExtractor)
export const PoliticoExtractor = {
domain: 'www.politico.com',
title: {
selectors: [
// enter title selectors
['meta[name="og:title"]', 'value'],
],
selectors: [['meta[name="og:title"]', 'value']],
},
author: {
selectors: ['.story-main-content .byline .vcard'],
selectors: [
'.story-meta__authors .vcard',
'.story-main-content .byline .vcard',
],
},
content: {
selectors: [
// enter content selectors
'.story-main-content',
'.content-group',
'.story-core',
'.story-text',
],
selectors: [['.story-text'], '.story-main-content', '.story-core'],
// Is there anything in the content you selected that needs transformed
// before it's consumable content? E.g., unusual lazy loaded images
transforms: [],
// Is there anything that is in the result that shouldn't be?
// The clean selectors will remove anything that matches from
// the result
clean: ['figcaption'],
clean: ['figcaption', '.story-meta', '.ad'],
},
date_published: {
selectors: [['.story-main-content .timestamp time[datetime]', 'datetime']],
selectors: [
['.story-meta__details time[datetime]', 'datetime'],
['.story-main-content .timestamp time[datetime]', 'datetime'],
],
},
lead_image_url: {
selectors: [
// enter lead_image_url selectors
['meta[name="og:image"]', 'value'],
],
selectors: [['meta[name="og:image"]', 'value']],
},
dek: {
selectors: [],
selectors: [['meta[name="og:description"]', 'value']],
},
next_page_url: null,

@ -99,4 +99,110 @@ describe('PoliticoExtractor', () => {
);
});
});
describe('test case 2', () => {
let result;
let url;
beforeAll(() => {
url =
'https://www.politico.com/news/2022/10/17/student-debt-relief-applications-00062145';
const html = fs.readFileSync(
'./fixtures/www.politico.com/1666117046017.html'
);
result = Mercury.parse(url, { html, fallback: false });
});
it('is selected properly', async () => {
// To pass this test, rename your extractor in
// ./src/extractors/custom/www.politico.com/index.js
// (e.g., CustomExtractor => NYTimesExtractor)
// then add your new extractor to
// src/extractors/all.js
const extractor = getExtractor(url);
assert.equal(extractor.domain, URL.parse(url).hostname);
});
it('returns the title', async () => {
// To pass this test, fill out the title selector
// in ./src/extractors/custom/www.politico.com/index.js.
const { title } = await result;
// Update these values with the expected values from
// the article.
assert.equal(
title,
'Bidens student debt relief draws 8M+ applications in first two days'
);
});
it('returns the author', async () => {
// To pass this test, fill out the author selector
// in ./src/extractors/custom/www.politico.com/index.js.
const { author } = await result;
// Update these values with the expected values from
// the article.
assert.equal(author, 'Michael Stratford');
});
it('returns the date_published', async () => {
// To pass this test, fill out the date_published selector
// in ./src/extractors/custom/www.politico.com/index.js.
const { date_published } = await result;
// Update these values with the expected values from
// the article.
assert.equal(date_published, '2022-10-17T20:01:26.000Z');
});
it('returns the dek', async () => {
// To pass this test, fill out the dek selector
// in ./src/extractors/custom/www.oreilly.co.jp/index.js.
const { dek } = await result;
// Update these values with the expected values from
// the article.
assert.equal(
dek,
'The president urged Americans to apply for relief through easy, simple and fast application process.'
);
});
it('returns the lead_image_url', async () => {
// To pass this test, fill out the lead_image_url selector
// in ./src/extractors/custom/www.politico.com/index.js.
const { lead_image_url } = await result;
// Update these values with the expected values from
// the article.
assert.equal(
lead_image_url,
'https://cf-images.us-east-1.prod.boltdns.net/v1/static/1155968404/79588bde-a378-49fd-b4b4-856d31662aca/35b02a16-1bc3-4d53-b660-4abadfbc14d8/1280x720/match/image.jpg'
);
});
it('returns the content', async () => {
// To pass this test, fill out the content selector
// in ./src/extractors/custom/www.politico.com/index.js.
// You may also want to make use of the clean and transform
// options.
const { content } = await result;
const $ = cheerio.load(content || '');
const first13 = excerptContent(
$('*')
.first()
.text(),
13
);
// Update these values with the expected values from
// the article.
assert.equal(
first13,
'More than 8 million Americans have applied for federal student debt relief since'
);
});
});
});

Loading…
Cancel
Save