Znajdź duplikaty zakładek w swoim eksporcie

Wgraj plik HTML z zakładkami, zobacz wszystkie duplikaty pogrupowane według adresu URL i pobierz kopię bez powtórek. Działa w całości w Twojej przeglądarce.

Dlaczego duplikaty zakładek się mnożą

Nikt nie zapisuje tej samej strony dwa razy celowo. Duplikaty biorą się z samej mechaniki zapisywania: dodajesz artykuł do zakładek z linku w newsletterze (z doklejonymutm_source), a kilka miesięcy później jeszcze raz — z paska adresu. Synchronizacja scala zakładki ze starego laptopa z Twoim obecnym profilem. Importujesz eksport „na wszelki wypadek” na nowym komputerze, niczego wcześniej nie usuwając. Każde z tych zdarzeń wygląda niewinnie; po dziesięciu latach masz eksport, w którym spora część pliku to te same strony pod nieco innymi adresami URL.

Jak to działa

Cały proces działa wewnątrz tej karty przeglądarki, bez udziału serwera:

  1. Plik HTML z zakładkami jest wczytywany lokalnie i parsowany jako dokument — każdy zawarty w nim link jest wyciągany razem z tytułem i atrybutem daty zapisu. Linki spoza sieci (wszystko, co nie jest http ani https) są pomijane.
  2. Każdy adres URL jest normalizowany — host zamieniany na małe litery, końcowy ukośnik usuwany, znane parametry śledzące wycinane, fragment ignorowany — i używany jako klucz dopasowania.
  3. Zakładki o tym samym kluczu są grupowane; każda grupa z więcej niż jednym elementem trafia do tabeli wyników, posortowana według liczby kopii, wraz z różnymi tytułami, pod którymi strona została zapisana.
  4. Pobrany plik bez duplikatów zawiera po jednym wpisie na unikalną stronę: pierwsze wystąpienie, z oryginalnym tytułem, datą zapisu i adresem URL takim, jak go zapisałeś. Plik jest generowany w karcie i oddawany Ci do pobrania.

Jak z tego korzystać

  1. Wyeksportuj zakładki z przeglądarki: otwórz menedżera zakładek i wybierz opcję eksportu, aby zapisać plik HTML. Ścieżki w menu dla poszczególnych przeglądarek znajdziesz wnaszym poradniku eksportu i importu.
  2. Wybierz ten plik powyżej za pomocą pola Plik HTML z zakładkami.
  3. Wiersz statusu poda liczbę sprawdzonych zakładek, ile adresów URL się powtarzało i ile kopii można usunąć — a tabela wypisze każdy zduplikowany adres.
  4. Naciśnij Pobierz HTML bez duplikatów, aby dostać kopię pliku z jednym wpisem na unikalną stronę.
  5. Podmień stary zestaw: zaimportuj czysty plik do nowego folderu (albo najpierw wyczyść stare zakładki, a potem importuj), żeby móc sprawdzić wynik, zanim go zatwierdzisz.

Które adresy URL są uznawane za duplikaty

Dopasowanie odbywa się po znormalizowanym adresie URL, nigdy po surowym tekście. Oto dokładnie to, co jest łączone — i to, co celowo zostaje osobno:

Zapisano jakooraz także jakoWynikDlaczego
Example.com/articleexample.com/articleZgrupowaneHost jest zamieniany na małe litery przed porównaniem.
/article//articleZgrupowaneKońcowe ukośniki są usuwane — zarówno w głębokich ścieżkach, jak i w samym katalogu głównym domeny.
?utm_source=newsletterbez parametruZgrupowaneutm_* identyfikuje kliknięcie, a nie stronę.
?fbclid=… / ?gclid=…bez parametruZgrupowaneIdentyfikatory kliknięć Facebooka i Google też są usuwane.
#commentsbez fragmentuZgrupowaneFragmenty przewijają w obrębie strony; nie zmieniają jej.
?page=2?page=3OsobnoKażdy parametr zapytania, który nie jest znanym trackerem, zostaje zachowany — może zmieniać stronę.
http://example.com/ahttps://example.com/aOsobnoProtokół nie jest przepisywany ani podnoszony.
www.example.com/am.example.com/aOsobnoSubdomeny nie są ujednolicane.

Ta ostrożność jest zamierzona: błędne scalenie dwóch naprawdę różnych stron (stronicowanego archiwum, dwóch produktów w jednej domenie) niszczy informacje, a pominięcie stylistycznego niemal-duplikatu zostawia tylko zakładkę, którą możesz usunąć ręcznie.

Co zawiera plik bez duplikatów

Standardowy plik HTML z zakładkami w formacie Netscape — tym samym, który eksportują przeglądarki — z jednym wpisem na unikalny adres URL. Zachowana kopia topierwsze wystąpienie w kolejności Twojego pliku, z jego tytułem, datą zapisu (jeśli eksport ją zapisał) i adresem URL dokładnie takim, jak go zapisałeś; znormalizowany adres jest tylko kluczem dopasowania i nigdy nie trafia do pliku wynikowego. To lista płaska: foldery są spłaszczane, bo scalanie „tego samego adresu URL w trzech różnych folderach” w drzewo nie ma poprawnej odpowiedzi. Chrome, Firefox, Edge i Safari importują ten plik bez problemu. Aby obejrzeć plik przed lub po, otwiera go jako przeszukiwalną tabelęprzeglądarka plików zakładek (po angielsku).

Kiedy warto to uruchomić

  • Przed migracją — przeprowadzką na nowy komputer lub do nowego profilu przeglądarki: najpierw usuń duplikaty, żeby nie zasilać świeżej konfiguracji latami synchronizacyjnego kurzu. Resztę omawiaporadnik migracji zakładek z przeglądarki (po angielsku).
  • Po tym, jak synchronizacja wszystko zwielokrotniła — klasyczny profil „ta sama karta dwa razy”, zbudowany przez scalanie starych urządzeń.
  • Przed importem do jakiegokolwiek nowego menedżera — większość narzędzi nie wykrywa duplikatów podczas importu, więc podwojony plik pozostaje podwojony na zawsze. To, co menedżer powinien robić po czyszczeniu, opisuje naszporadnik o organizatorze zakładek.
  • Przy stosie researchu zebranym z wielu źródeł — linki z newsletterów, wyniki wyszukiwania i udostępnione wpisy zapisują te same strony pod różnymi adresami kampanii. Jeśli stos to kolejka do przeczytania, a nie lista linków, lepiej sprawdzi sięsystem „do przeczytania później”.

Prywatność: co dzieje się z Twoim plikiem

Nic nie opuszcza Twojego komputera. To narzędzie nie ma części serwerowej: Twój plik jest wczytywany do pamięci strony, parsowany, grupowany i generowany od nowa w całości wewnątrz karty przeglądarki. Żadna jego część nie jest wysyłana, żadne żądanie nie przenosi jego zawartości gdziekolwiek, nie ma konta ani limitu, a zamknięcie karty usuwa wszystko — nic nie jest zachowywane, bo nic nie jest wysyłane. Jeśli chcesz mieć dowód, zanim powierzysz plik z zakładkami jakiemukolwiek narzędziu w sieci, otwórz inspektora sieci w przeglądarce przed wybraniem pliku: usuwanie duplikatów nie generuje żadnych żądań sieciowych.

Ograniczenia i przypadki brzegowe

  • Niemal-duplikaty nie są wychwytywane. Różne subdomeny, warianty AMP, zmiany protokołu i skrócone adresy URL, które rozwijają się gdzie indziej, zostają jako osobne wpisy — zobacz tabelę powyżej.
  • Wygrywa pierwsza kopia. Jeśli pierwsza zapisana kopia ma najgorszy tytuł („Strona bez tytułu”), to ona przetrwa. Wyeksportuj ponownie, zmień kolejność albo popraw tytuły po imporcie.
  • Foldery są spłaszczane w pobranym pliku — z założenia. Traktuj wynik jak zbiór linków bez duplikatów, a nie jak przeorganizowaną bibliotekę.
  • Oryginalne daty zapisu zostają w pobranym pliku — ale jeśli zaimportujesz ten plik do Marqly, elementy dostaną datę importu; oryginalne daty zapisów nie są zachowywane podczas importu. Tytuły i tagi przechodzą razem z plikiem.
  • Przetwarzane są tylko zakładki http(s). Pozostałe wpisy w eksporcie są ignorowane, dlatego liczby mogą się nieznacznie różnić od tego, co pokazuje menedżer zakładek w przeglądarce.

Po czyszczeniu

Usuwanie duplikatów naprawia nadmiarowość, a nie możliwość znalezienia czegokolwiek — płaska lista dwóch tysięcy unikalnych linków to nadal dwa tysiące linków. Import wyczyszczonego pliku do Marqly zachowuje jego tytuły i tagi, a w planie Pro AI taguje każdy zaimportowany link automatycznie, podczas gdy wyszukiwanie semantyczne znajduje „ten tekst o negocjowaniu podwyżki”, bez konieczności pamiętania jego tytułu czy folderu, w którym go zapisałeś. Marqly maplan darmowy (po angielsku), od którego możesz zacząć; zobacz nasz poradnik o tym,jak zaimportować zakładki z Chrome, albo wyczyść parametry śledzące z pojedynczych linkównarzędziem do czyszczenia linków URL, zanim w ogóle je zapiszesz.

Powiązane narzędzia i poradniki

Często zadawane pytania

Jak narzędzie ustala, że dwie zakładki są duplikatami?

Przed porównaniem adresy URL są normalizowane: nazwa hosta jest zamieniana na małe litery, końcowy ukośnik jest usuwany, parametry śledzące (utm_*, fbclid, gclid) są wycinane, a #fragmenty są ignorowane. Dzięki temu ten sam artykuł zapisany z linku w newsletterze i z paska adresu liczy się jako jedna strona. Różne ciągi zapytania, które naprawdę zmieniają stronę, pozostają rozdzielone.

Czy plik bez duplikatów zachowuje moje foldery?

Nie — pobrany plik to płaska lista, jeden wpis na każdy unikalny adres URL, z pierwszym wystąpieniem wraz z jego tytułem i datą zapisu. Odtworzenie drzewa folderów przy łączeniu wpisów, które leżały w różnych folderach, nie ma dobrego rozwiązania, więc robimy uczciwie to, co proste. Każda przeglądarka bez problemu importuje płaski plik.

Czy mój plik z zakładkami jest wysyłany na serwer?

Nie. Wczytywanie, normalizowanie, grupowanie i generowanie pliku bez duplikatów odbywa się w Twojej przeglądarce — plik nigdy nie opuszcza Twojego komputera. Nie ma konta ani limitu, a po zamknięciu karty nic nie zostaje zachowane. Jeśli chcesz dowodu, zajrzyj do inspektora sieci.

Co zrobić z plikiem bez duplikatów?

Zaimportuj go z powrotem do przeglądarki (po usunięciu starych zakładek albo do nowego folderu) albo do Marqly, które czyta standardowy HTML z zakładkami bezpośrednio — tytuły i tagi przychodzą razem z plikiem. W planie Pro Marqly dodatkowo automatycznie taguje zaimportowane linki przy pomocy AI, dzięki czemu wyczyszczony stos naprawdę da się przeszukiwać. Marqly ma plan darmowy, od którego możesz zacząć.

Dlaczego dwie zakładki tej samej strony nie zostały zgrupowane?

Dopasowanie odbywa się po znormalizowanym adresie URL, a normalizacja jest celowo ostrożna: inny protokół (http zamiast https), inna subdomena (www zamiast m) albo parametr zapytania, który nie jest znanym trackerem, jest traktowany jako inna strona. Sekcja „Które adresy URL są uznawane za duplikaty” wylicza dokładnie, co jest łączone, a co zostaje osobno — tam sprawdź, co umknęło.

Którą z zduplikowanych kopii zachowuje pobrany plik?

Pierwsze wystąpienie każdej unikalnej strony, w kolejności, w jakiej wymienił je Twój eksport, z jego tytułem, datą zapisu i adresem URL dokładnie takim, jak go zapisano — wraz z parametrami śledzącymi. Znormalizowany adres służy tylko jako klucz dopasowania; nigdy nie trafia do pliku wynikowego.

← Darmowe narzędzia

Strona główna · Marqly