Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dane ze strony
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
php10darek334
Witam,

Jestem autorem strony do personalizacji filtrów w grze Path of Exile. Wkrótce rusza nowa liga i być może uruchomię ją razem z nią. Potrzebuję zdobyć/wyciągnąć z jakiegoś źródła wykaz wszystkich Currency - są to takie Orby w grze np: Chaos Orb itp. Podobno nie ma takiego źródła oficjalnie udostępnionego, przez API, taką tez otrzymałem odpowiedź z zespołu GGG przez email. Ale nie chce mi się w to wierzyć, bo przecież na stronach takich jak ta mamy wykaz tych orbów a jest to oficjalna strona PoE. Oprócz tego źródła dostałem jeszcze kilka innych jak to:
https://poe.ninja/data
https://www.pathofexile.com/api/trade/data/items
https://www.pathofexile.com/api/trade/data/static
Czy całe API ninja, które ma takie źródła:
https://poedb.tw/poe-api

Tak więc wracając do tematu i meritum sprawy, po co w ogóle to piszę i o co chodzi. Chciałem dopiąć swego i być niezależny, bo takie mam założenia, choć pewnie i tak skorzystam z portalu ninja, bo tam wszystko jest poukładane według teraźniejszej ekonomii.

Podejrzewam że jest możliwość wyciągnięcia źródła skąd czerpane są informacje do na tej stronie:
https://www.pathofexile.com/trade/about

To jest oryginalna strona PoE i skoro oni z niej korzystają to znaczy że jest to najlepsze źródło, najbardziej wiarygodne.
Jak na razie nie udało mi się namierzyć źródła.

Tak więc prośba może ktoś ma jakiś pomysł, może jest jakieś narzędzie do prześwietlania stron w celu wyciągnięcia kodu. Może jest to w skrypcie JS i na co patrzeć, co ułatwi mi przeszukiwanie na tej stronie, jakieś pomysły, a może jest ktoś w tym obyty i od razu wskaże gdzie to jest.

Oczywiście moja strona jest niekomercyjna.
Salvation
Załóż konto na PoE - czymkolwiek to jest - i napisz crawlera, który wyciągnie Ci te dane czytając HTML.
Polecam tą bibliotekę: https://github.com/symfony/panther aczkolwiek napisać go możesz w czym chcesz. Nawet w Pythonie czy z użyciem Behata.
php10darek334
Hejka,
dziękuję za szybką odpowiedź. Nie wiem co to jest crawler, ale domyślam się. Jak widać człowiek nie wszystko wie i dobrze. Mimo że mam dosyć zaawansowane umiejętności w PHP i trochę znam JS, to sporo nie wiem, od razu się przyznaje i to chyba o to chodzi żeby rozmowa była szczera, bo tak to powinno wyglądać. Ok poczytam.
Na razie mam już pewne źródło z którego będę korzystał, ale tak dla zasady ciekawy jestem skąd oni ciągną dane skoro jak mi napisali klika razy "nie udostępniają takich danych".

Dzięki za wskazówkę.
Salvation
Pod "nie udostępniają takich danych" może kryć się to, że nie udostępniają ich osobom trzecim.
Sami mogą mieć jednak dostęp do API serwerów skoro są oficjalnym tworem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.