Oceny edytorów: Oceny użytkowników:.ilfs_responsive_below_title_1 {szerokość: 300px; } @media(min-szerokość: 500px) {.ilfs_responsive_below_title_1 { szerokość: 300px; } } @media(min-szerokość: 800px) {.ilfs_responsible_below_title_1 { szerokość: 336px; } }
WpBrokenPy to prosty i potężny moduł sprawdzania uszkodzonych linków WordPress, który można uruchomić w wierszu poleceń. Jest to w zasadzie skrypt Pythona, który pobiera od Ciebie nazwę domeny i pliku CSV i zapisuje dane wyjściowe. Ten skrypt w zasadzie wykorzystuje WordPress API do pobierania wszystkich postów i skanowania całej witryny w poszukiwaniu uszkodzonych linków. Wszystkie uszkodzone linki z 404 i innymi błędami są rejestrowane, a statystyki można zobaczyć w końcowym pliku.
Na końcu tworzy plik CSV, który zawiera kolumny ID posta, adres URL posta, uszkodzony link, i jego kod stanu. Szuka przede wszystkim błędów 404, ale jeśli adres URL w niektórych postach WordPress generuje różne błędy, to również je rejestruje. Jest to skrypt wielowątkowy, który może indeksować tysiące stron w ciągu kilku godzin, podczas gdy inne oprogramowanie, które zwykle korzysta z indeksowania, może zająć cały dzień lub więcej na to samo zadanie.
Istnieją popularne programy do sprawdzania linków, takie jak Screaming Frog i SiteBulb, ale używają tradycyjnego indeksowania do skanowania witryny w poszukiwaniu uszkodzonych linków. Indeksowanie może być długim procesem i nieefektywnym dla systemu, a także może spowolnić komputer. A jeśli chcesz przeskanować witrynę WordPress, możesz uniknąć indeksowania. Po prostu użyj interfejsu API i to właśnie robi ten skrypt.
WpBrokenPy jest skryptem wielowątkowym i przechodzi przez każdy post jeden po drugim. Wyodrębnia wszystkie adresy URL z postów, a następnie sprawdza ich kod statusu HTTP. Adresy URL lub linki z kodem 404 są rejestrowane i dodawane do pliku CSV. Jeśli znasz się na programowaniu, możesz wprowadzić pewne zmiany w skrypcie, aby zignorować lub uwzględnić określone kody stanu HTTP.
Bezpłatny moduł sprawdzania uszkodzonych linków WordPress dla wiersza poleceń: WpBrokenPy
Wszystko, czego potrzebujesz Python zainstalowany w celu uruchomienia tego skryptu. Możesz go z łatwością uruchomić w systemach Windows, macOS i Linux. Po prostu uruchom proste polecenie, a zajmie się resztą.
Więc najpierw zainstaluj Pythona, a następnie otwórz terminal za pomocą wiersza poleceń lub PowerShell. Uruchom następujące polecenie, aby zainstalować niezbędne moduły i bibliotekę.
prośby o instalację pip bs4
Teraz możesz uruchomić skrypt. Pobierz go stąd, a następnie rozpakuj. Możesz umieścić go w dowolnym folderze na swoim komputerze.
Przejdź po znaku zachęty programu PowerShell lub CMD do folderu, do którego przeniesiono plik skryptu. Uruchom skrypt w następującej składni. W interfejsie CLI zobaczysz liczbę stron dostępnych do przeskanowania, a w wierszu poleceń pokaże Ci link do każdego postu.
Składnia: python WpBroken.py Domena CSV_Filename Przykład: python WpBroken.py finsite.tk finsite.csv
Po zakończeniu skanowania zobaczysz, że utworzy plik CSV o nazwie podanej przed skanowaniem. Możesz otworzyć plik CSV i zobaczysz w nim raport. W raporcie zostanie wyświetlony link do posta, uszkodzony link, identyfikator WordPress posta i kod stanu.
W ten sposób możesz użyć tego skryptu do przeskanowania dowolnej witryny WordPress i znalezienia uszkodzonych linków jak profesjonalista. Wypróbowałem to na stronie WP zawierającej około 3000 postów i 10-15 adresów URL w każdym poście. Zajęło to około 40-45 minut i raport, że generuje, był dość dokładny. Możesz uruchomić go ponownie w ten sam sposób, aby z łatwością przeskanować więcej witryn WordPress.
Końcowe przemyślenia:
Jeśli szukasz szybkiego i bezpłatnego narzędzia do skanowania WordPressa strona z uszkodzonymi lub nieprawidłowymi linkami, to jesteś we właściwym miejscu. Po prostu uruchom ten skrypt i jestem pewien, że Cię nie zawiedzie. Najlepsze jest to, że nie ma to żadnego wpływu na wydajność komputera. Możesz go uruchomić, zminimalizować okno poleceń i kontynuować pracę.