Jak zrobić kod pozwalający przejść na dowolną podstronę w danej domenie

0

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

0

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ę.

0

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?)

0
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 \.

0

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ę.

0

Musisz w takim razie parsowac strony (szukaj pod haslem web crawler) I wtedy wybierać losowy link.

0

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ę :)

1
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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1