Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dane ze strony, Odczytanie danych z kodu strony
php10darek334
post 15.08.2023, 09:43:52
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.08.2023

Ostrzeżenie: (0%)
-----


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.

Ten post edytował php10darek334 15.08.2023, 09:49:22
Go to the top of the page
+Quote Post
Salvation
post 15.08.2023, 13:08:06
Post #2





Grupa: Zarejestrowani
Postów: 343
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
php10darek334
post 15.08.2023, 15:29:26
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.08.2023

Ostrzeżenie: (0%)
-----


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

Ten post edytował php10darek334 15.08.2023, 15:42:22
Go to the top of the page
+Quote Post
Salvation
post 16.08.2023, 12:47:34
Post #4





Grupa: Zarejestrowani
Postów: 343
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 10:28