Похоже, ваш целевой ресурс дает нам хороший API для их статей.
Будет гораздо проще использовать его вместо селена.
Вы можете открыть эту страницу в Chrome. Затем откройте Dev Tools -> Network. Нажмите «Показать больше», и вы увидите запрос API с именем v2 (похоже, это шлюз GraphQL).
Что-то вроде
{
"operationName":"SearchRootQuery",
"variables":{
"first":10,
"sort":"best",
"beginDate":"20180101",
"endDate":"20181231",
"text":"trump" ...
}}
Вы можете имитировать этот запрос, но запрашивать столько «первых» статей, сколько хотите.
EDIT
Вы можете щелкнуть правой кнопкой мыши в DevTools и выбрать «копировать как cURL». Затем вставьте его в свой терминал. Итак, вы можете увидеть, как это работает.
После этого вы можете использовать библиотеку наподобие запросов , чтобы сделать это из вашего кода.