Member 13939421 Ответов: 1

Как извлечь ссылки, доступные на нескольких веб-страницах или открытых вкладках с одних и тех же веб-сайтов?


Привет.Я хочу извлечь адреса ссылок PDF-файлов,доступных на нескольких веб-страницах или на всех открытых вкладках, с одного и того же веб-сайта(я не имею в виду адреса веб-страниц или самих вкладок).Пожалуйста,дайте мне знать, как сделать это как можно проще, у меня нет никакого опыта написания кода.

Что я уже пробовал:

Я погуглил его,но это не помогло.

1 Ответов

Рейтинг:
2

raddevus

Не совсем уверен, что вы ищете, но вы могли бы использовать jQuery.

var links = [];
$('a').each(function() {
   links.push( this.href ); 
   // output of links: ['http://www.google.com', 'http://www.dictionay.com']
   // According to comment
   // if you need each link separately then
   // may try like

   var href = this.href;
   console.log(href);
});


Этот скрипт будет выводить каждую ссылку, найденную на странице, на консоль браузера.log.

Я получил базовый сценарий в javascript - получить все ссылки на странице с помощью jquery - Stack Overflow[^] а затем слегка изменил его.

Если вы нажмете F12 в своем браузере прямо сейчас, он откроет Dev Tools (Chrome, Edge). Затем вы можете скопировать код, вставить его в консоль и запустить прямо здесь, на этой странице.

Вы можете увидеть снимок того места, где я его запустил, на этой странице по адресу : https://i.stack.imgur.com/V7Zvr.png

Я знаю, что вам нужны только PDF-файлы, но вы можете изменить сценарий отсюда.


Member 13939421

Спасибо.Вы знаете,у меня нет никакого хорошего написания кода experience.So,код java
то, что вы упомянули, для меня почти не имеет смысла.
В моем браузере открыто много вкладок,и я хочу сделать список ссылок на PDF-файлы доступными на каждой вкладке сразу,а не на вкладке за вкладкой.И все вкладки
несколько страниц одного сайта.Пожалуйста,скажи мне, что делать.
Я могу составить список URL-адресов всех вкладок.Я только что подумал,что вы можете дать мне какой-нибудь метод.

MadMyche

Вкладки изолированы в процессе работы браузера для вашей безопасности. Скрипты на одной вкладке не могут получить доступ к содержимому другой вкладки