Примечание: с jQuery можно ознакомиться на этой странице, я просто воспользуюсь им.
Прежде всего, нам нужно выбрать элементы, которые мы хотим, например. имена компаний. Они хранятся в списке с ID startups_content
, внутри элементов с классом items
в поле с классом name
. Таким образом, селектор для них может выглядеть следующим образом:
$('#startups_content .items .name a')
В результате, мы получим кучу HTMLElements. Поскольку мы хотим, простой текст, который мы должны извлечь из этих HTMLElements, выполнив:
.map(function(idx, item){ return $(item).text(); }).toArray()
Который дает нам множество названий компаний. Тем не менее, позволяет сделать один простой список текст из него:
.join('\n')
Подключение всех шагов выше, мы получаем:
$('#startups_content .items .name a').map(function(idx, item){ return $(item).text(); }).toArray().join('\n');
, которые должны быть выполнены в консоли Devtools.
Если вам нужны другие данные, например. URL компании, просто следуйте тем же шагам, которые описаны выше, выполняя соответствующие изменения.
Удивительный ответ. Огромное спасибо. Я пошел вперед, а также вытащил объединенную дату и «резюме» (описание). Теперь я получил все данные - теперь хочу использовать регулярное выражение, чтобы получить его в формате CSV, чтобы я мог ввести его в базу данных. с чего начать? – JP89
Я не уверен, в чем вы оказались, но если с 3-мя файлами (имя, описание, дата), просто запустите excel (или электронные таблицы google), скопируйте данные из каждого файла и вставьте его для разных столбцов в вашей таблице, а затем просто экспортируйте CSV. –
Спасибо - отличная помощь! – JP89