Μετατροπέας-URL-για-Μηχανές-Αναζήτησης
Εισαγωγή
Παρακαλώ δώστε μου ένα Αστέρι στο GitHub ή Codeberg αν βρήκατε το σενάριο μου χρήσιμο! Ευχαριστώ! 😘
Αυτό το σενάριο Tampermonkey ενισχύει τη χρήση της μηχανής αναζήτησης σας με την τροποποίηση των URL στα αποτελέσματα αναζήτησης των μηχανών αναζήτησης, ανακατευθύνοντας σε εναλλακτικούς ιστότοπους, επιτρέποντας μια πιο προσαρμοσμένη και αποδοτική εμπειρία περιήγησης. Μπορείτε επίσης να προσθέσετε τον δικό σας κανόνα τροποποίησης URL στο σενάριο και είστε ευπρόσδεκτοι να δεσμεύσετε τους κανόνες σας σε αυτό το σενάριο για να το κάνετε ακόμα πιο χρήσιμο.
Η τροποποίηση URL χρησιμοποιεί Κανονικές Εκφράσεις.
Αποτέλεσμα αναζήτησης χωρίς τροποποίηση URL:
Αποτέλεσμα αναζήτησης μετά την τροποποίηση URL:
Υποστήριξη Μηχανών Αναζήτησης
Μπορείτε να προσθέσετε χειροκίνητα τον DOM selector στον κώδικα για να υποστηρίξετε άλλες μηχανές αναζήτησης.
Για την μηχανή αναζήτησης Bing, αν λάβετε έναν σύνδεσμο ανακατεύθυνσης "https://www.bing.com/ck/a..." στα αποτελέσματα αναζήτησης, η απενεργοποίηση της επιλογής "Άνοιγμα συνδέσμων σε νέα καρτέλα ή παράθυρGPTο" στις ρυθμίσεις του Bing μπορεί να το απαλλάξει.
Για μηχανές αναζήτησης όπως Yahoo, Lycos, AlohaFind, το σενάριο υποστηρίζει την απαλλαγή από συνδέσμους ανακατεύθυνσης και την εξαγωγή του πραγματικού URL. Για παράδειγμα, ο σύνδεσμος ανακατεύθυνσης του Yahoo είναι "https://r.search.yahoo.com/...". Εάν δεν χρησιμοποιείτε αυτές τις μηχανές αναζήτησης, μπορείτε να επιλέξετε να χρησιμοποιήσετε κανόνες τροποποίησης URL χωρίς συμβατότητα με σύνδεσμο ανακατεύθυνσης. Επίσης, μπορείτε να δείτε όλους τους ενσωματωμένους κανόνες τροποποίησης URL RegEx εδώ.
Για το Baidu, το σκριπτ μπορεί να αφαιρέσει τους συνδέσμους ανακατεύθυνσης από τα αποτελέσματα αναζήτησης κειμένου, αλλά δεν θα λειτουργήσει για τα αποτελέσματα εικόνων και βίντεο. Αυτό οφείλεται στην αρχή της εξαγωγής του αρχικού URL συνδέσμου που εμφανίζεται ρητά στα DOM στοιχεία των αποτελεσμάτων αναζήτησης. Η Baidu δεν παρέχει ρητά τον αρχικό σύνδεσμο για κάποια αποτελέσματα, επομένως, το script δεν θα λειτουργήσει για αυτούς τους τύπους αποτελεσμάτων. Για την πληροφόρησή σας, το Tampermonkey script AC-baidu_RedirectRemove μπορεί να αφαιρέσει όλες τις ανεπιθύμητες ανακατευθύνσεις για το Baidu.
Απλώς μια παρατήρηση, το Kagi είναι μια μηχανή αναζήτησης με ενσωματωμένη λειτουργικότητα ανακατεύθυνσης URL, αξίζει να το δοκιμάσετε. Είμαι χρήστης του Kagi και είμαι πολύ ικανοποιημένος με αυτό το προϊόν, οπότε τους κάνω μια διαφήμιση εδώ.
Βρείτε περισσότερες μηχανές αναζήτησης:
Ενσωματωμένη Ανακατεύθυνση
Μπορείτε να προσθέσετε προσαρμοσμένους κανόνες ανακατεύθυνσης στο σενάριο σας.
Άλλα εναλλακτικά προσωπικά φιλικά frontends, δείτε:
Πάροχοι υπηρεσιών:
Για την αξία του, θα μπορούσατε να χρησιμοποιήσετε το Farside που ανακατευθύνει αυτόματα σε λειτουργικά παραδείγματα προσωπικών εναλλακτικών frontends αντί να γράφετε μόνοι σας κανόνες κανονικών εκφράσεων.
Ωστόσο, αυτή η μέθοδος δεν υποστηρίζει λεπτομερέστερο έλεγχο των αντιστοιχισμένων διευθύνσεων URL και είναι πραγματικά αργή επειδή απαιτείται μια ανακατεύθυνση από το farside. Εάν θέλετε να χρησιμοποιήσετε αυτό παρ' όλα αυτά, μπορείτε να αποσυμπιέσετε το αντίστοιχο μέρος στο urlModificationRules
.
Παράδειγμα προτύπου συμπερίληψης: ^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)
Ανακατεύθυνση σε: https://farside.link/$1
Προσθήκη στο σενάριο:
const urlModificationRules = [
{
matchRegex: new RegExp(/^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)/),
replaceWith: 'https://farside.link/$1'
},
// ...
];
ΓΙΑ ΠΛΗΡΟΦΟΡΙΕΣ, wiki για την ρύθμιση του farside στο Redirector: https://github.com/benbusby/farside/wiki/Browser-Extension
Προς Διεκπεραίωση
- Προσθήκη υποστήριξης για περισσότερες μηχανές αναζήτησης.
- Αναδιαμόρφωση του κώδικα για να είναι πιο εύκολο στην ανάγνωση και την τροποποίηση.
Wiki
https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-el.md#Wiki