В последние годы я полюбил Pocket — сервис, который позволяет вам управлять списком статей прочитать позже, который вы можете заполнить интересующими вас фрагментами. Он отлично справляется со своей задачей, предлагая прямой, простой и не отвлекающий опыт во время чтения, и он прекрасно интегрируется со многими устройствами и браузерами, включая устройства для чтения электронных книг.

Говоря о чтении, The Economist также является одной из моих любимых еженедельных лекций, поскольку это одна из немногих газетных компаний, прилагающих усилия для создания качественного контента и избегания наживки за честную ежемесячную плату. Именно поэтому чтение еженедельника стало одним из моих любимых увлечений.

Недавно мне захотелось собрать эти два пункта и экспортировать все еженедельные статьи из The Economist в свой карманный аккаунт, и вот тут-то борьба и стала настоящей. Каждую неделю экспортируется более или менее 70 статей. Было бы неразумно делать это рекурсивно. Таким образом, я нашел способ группировать операцию, и вот как это работает.

Первый шаг — попытаться извлечь все ссылки на веб-сайты еженедельных статей. Для этого перейдите на страницу еженедельного выпуска (у которой должно быть такое подключение: https://www.economist .com/weeklyedition/…), убедитесь, что вы вошли в систему, и откройте инструмент разработчика в своем браузере. Перейдите в раздел консоли и введите:

//Select all the CSS elements related to the head-link class that in the selected website correspond to links of all the articles
var links = document.getElementsByClassName("headline-link")
// Link is an HLML collector. In order to have them written in a text format, type the following
for (i = 0; i < links.length; i++) {console.log(links[i].href) }

Вы получите список всех статей в текстовом формате, который вы можете скопировать и вставить. Примечание: это javascript, язык программирования, который интенсивно используется на веб-страницах, но для целей статьи нет необходимости углубляться или сообщать мне, если вы хотите узнать больше.

Теперь, когда список ссылок доступен, последний шаг — использовать расширение Chrome Пакетное сохранение Pocket, чтобы вы могли копировать и вставлять все ссылки и добавлять их в свой список Pocket после того, как вы уже подключили его. на ваш счет. Здесь также рекомендуется использовать тег #economist, чтобы упорядочить свой Карманный список.

И все. Вы готовы пользоваться The Economist в приложениях Pocket!