Zajmuję się tworzeniem aplikacji w szynach, która wymaga sprawdzenia, czy wprowadzona witryna ma wygenerowane przyjazne dla wyszukiwarek adresy URL. Rozważam rozwiązanie, które służy do analizowania nokogiri HTML strony i spójrz w tag link do wyszukiwania adresów URL i zobacz, czy są one przyjazne dla wyszukiwarek. Czy jest jakiś inny sposób, aby to zrobić? Każda pomoc byłaby naprawdę świetna.Kod w Ruby, aby sprawdzić, czy witryna ma przyjazne adresy URL dla wyszukiwarek
Odpowiedz
masz dwa problemy tutaj:
Jak formalnie (programowo) definiują co "search engine frienldy URL". Zakładam, że już masz sposób na zrobienie tego. Więc to wychodzi ...
Jak sprawdzić wszystkie linki na stronie internetowej.
Więc dla (2) Chciałbym spojrzeć na coś podobnego Anemone który pozwoli łatwo można indeksować kompletne strony internetowe:
Anemone jest biblioteką Ruby, który umożliwia szybkie i bezbolesne napisać programy, które pają stronę internetową. Zapewnia prosty DSL do wykonywania akcji na każdej stronie witryny, pomijając określone adresy URL i obliczając najkrótszą ścieżkę do danej strony w witrynie.
Wielowątkowa konstrukcja sprawia, że Anemone jest szybki. Interfejs API jest prosty. A ekspresyjność Ruby sprawia, że jest potężna.
Do prostego indeksowania Anemone daje nawet zestaw wszystkich linków na stronie, więc niekoniecznie będziesz potrzebować Nokogiri. Dla bardziej skomplikowanych rzeczy może chcesz połączyć Anemone z czymś takim jak Mechanize i Nokogiri. To zależy od twoich wymagań.
Dzięki za udostępnienie informacji na temat Anemone Gem, byłoby to bardzo przydatne dla mnie.I również nie znalazłem sposobu na (1) problem, więc jeśli masz pomóżcie o tym, więc podzielcie się tym również. –
Zawilec jest niesamowity, rozwiązuje mój cel tutaj, Dzięki –
@ JimmyThakkar - Dzięki za komentarze. Niestety nie mam żadnych dobrych pomysłów na linki SEO. To nie jest łatwy problem do rozwiązania. Chciałbym najpierw napisać na papierze, co to jest dobry link SEO. To znaczy. najpierw utwórz definicję na papierze! Następnie możesz spróbować sformułować dla niego algorytm. Ale najpierw musisz mieć zasady jasne. Może poszukaj pasujących słów kluczowych na stronie itp. Jednak ludzie mogą dość szybko sprawdzić, czy link jest SEO, czy nie. Wystarczy więc zaimplementować (2), aby wyświetlić listę linków i szybko zeskanować ponad 100 linków w zaledwie kilka sekund, po prostu patrząc na nie. – Casper
- 1. Jak utworzyć przyjazne dla SEO adresy URL w ASP.Net-MVC
- 2. Jak utworzyć przyjazne adresy URL za pomocą MongoDB/Node.js?
- 3. Użytkownika przyjazne adresy URL - MOD przepisujące i php przekierowania
- 4. Wtyczki Wordpress: Jak dodać niestandardowe przyjazne adresy URL Uchwyty
- 5. ASP MVC Przyjazne adresy URL i względna ścieżka Obrazy
- 6. Standardowe adresy URL ExpressJS/kanoniczne adresy URL:
- 7. Kod C# do linki na adresy URL w ciągu znaków
- 8. Optymalizacja wyszukiwarek - wskazówki dla programistów?
- 9. Wykryj adresy URL w UILabel
- 10. Absolutne adresy URL CakePHP
- 11. Jak sprawdzić, czy ciąg ma kod bazowy 64 zakodowany w Ruby?
- 12. Czy kolejność adresów URL ma znaczenie w mapie witryny XML?
- 13. Jak zainstalować WordPress wraz z Laravel na Nginx z dość permalinkami (przyjazne SEO adresy URL)?
- 14. Dynamiczne adresy URL Django
- 15. jak zaimplementować krótki URL, taki jak adresy URL w twitterze?
- 16. Przepisz adresy URL dla nazwy produktu
- 17. Co oznaczają adresy URL raw.githubusercontent.com?
- 18. Rails 3.2 przyjazne url routingu według daty
- 19. Dynamiczne adresy URL RSL. Czy to możliwe?
- 20. złożenie szyny tworzą na „przyjazne” URL
- 21. ÅĘÖ: co jest uważane za bardziej przyjazne dla SEO URL
- 22. Jaki kod statusu HTTP jest najbardziej przyjazny dla wyszukiwarek podczas planowanego wyłączenia?
- 23. Jak sprawdzić, czy element DOM ma detektor zdarzeń z Ruby
- 24. łączy względne adresy URL?
- 25. Adresy URL i znaki plus
- 26. Symfony2: Najprostszym sposobem, aby dostać relaksującego adresy URL
- 27. Metoda rozszerzenia C#, aby sprawdzić, czy wyliczenie ma ustawiony znacznik
- 28. Czy Ruby/Rails ma odpowiednik ++?
- 29. Czy można użyć otwartego adresu URL, aby otworzyć adres URL:
- 30. Jak wyodrębnić adresy URL z tekstu
jeśli naprawdę chcesz przeglądać wszystkie linki na stronie, nokogiri jest drogą do zrobienia. jak planujesz odróżnić URL przyjazny dla SEO od przyjaznego SEO? –
Nie mam pojęcia, jak to zrobię. Zajrzę się Anemone jako pierwszy, co sugerował @Casper. Czy masz inny sposób, który mógłby zadziałać w tej sprawie? Dzięki, –
Niestety nie, po prostu byłem ciekawy; -) –