Witam. Dopiero uczę się programować i chciałbym się dowiedzieć, jak zrobić kod, dzięki któremu będzie można wygenerować dowolny link z danej domeny. Dla przykładu jest strona https://store.steampowered.com/ i chciałbym aby kod losowo podawał konkretny link z tej domeny, np. https://store.steampowered.com/app/393420/Hurtworld/
Z góry dzięki
Większość serwisów, które przejmują się swoją pozycją w wyszukiwarkach internetowych udostępniają plik sitemap.xml
.
Służy on do tego żeby boty mogły indexować zawartość strony. Możesz go ściągnąć, sparsować XML i wylosować stronę.
Dziękuję za pomoc, ale ja nadal nic nie ogarniam. Mam dziwny sposób uczenia i po prostu MUSZĘ mieć jakiś przykład :) W tym przypadku kodu. No chyba że nie da się tego pokazać na przykładzie, wtedy to trudno.
(no i przy okazji, jak znaleźć ten plik?)
KogucikPL napisał(a):
Dziękuję za pomoc, ale ja nadal nic nie ogarniam. Mam dziwny sposób uczenia i po prostu MUSZĘ mieć jakiś przykład :) W tym przypadku kodu. No chyba że nie da się tego pokazać na przykładzie, wtedy to trudno.
(no i przy okazji, jak znaleźć ten plik?)
Mogę Ci pokazać na przykładzie mojej strony (tylko musisz pokazać źródło):
https://t-regx.com/sitemap.xml
Zobaczysz tutaj listę dostępnych stron witryny.
Najczęściej ten plik nazywa się "sitemap.xml" i jest w roocie, tzn \
.
No to jeden krok z głowy. A co jeżeli podstrony się zmieniają? Tzn. ciągle dochodzą nowe i inne są usuwane? Coś w stylu kolejki oczekujących komentarzy do zaakceptowania, gdzie po wysłaniu przez kogoś komentarza tworzy się "jego strona", a po akceptacji przez moderatora się usuwa? Bo właśnie chciałbym napisać kod przekierowujący na taką losową stronę.
Musisz w takim razie parsowac strony (szukaj pod haslem web crawler) I wtedy wybierać losowy link.
A moglibyście napisać mi taki przykładowy kod? Jak pisałem wcześniej uczę się z konkretnych przykładów, więc takie coś by mi ułatwiło sprawę :)
KogucikPL napisał(a):
A moglibyście napisać mi taki przykładowy kod? Jak pisałem wcześniej uczę się z konkretnych przykładów, więc takie coś by mi ułatwiło sprawę :)
To źle się uczysz.
W pracy (jeśli takową dostaniesz) też będziesz prosił mentora o przykładowy kod, żebyś mógł go sobie zmienić na swoje potrzeby?
Tak to nie działa.