|
Notki |
Inne To co nie pasuje do któregoś z działów a ma związek z Tibią trafia tutaj. |
![]() |
|
Opcje tematu |
![]() |
#1 |
Użytkownik forum
Data dołączenia: 29 08 2005
Posty: 3
|
![]() Cześć!
Mam dość trudne, a zarazem nietypowe pytanie. Otóż brzmi ono: jak za pomocą jakiegoś skryptu lub czegoś innego wyciągnąć informacje o danej postaci dla siebie? Tzn. tak jak to jest zrobione na stronce erig.net, albo w paru programach, które wczytują to samo co jest podane na stronie tibia.com nie wchodząc na nią? Interesuje mnie tylko wyciągnięcie takich informacji jak nick, lvl i profesja, aczkolwiek jeżeli ktoś zna sposób na zdobycie więcej info to też bym prosił o podanie go. Z góry dzięki |
![]() |
![]() |
|
![]() |
#3 |
Użytkownik forum
Data dołączenia: 29 08 2005
Posty: 3
|
![]() Nie o to mi chodziło (tak głupi to jeszcze nie jestem :/).
Mam na myśli to, iż chcę się dowiedzieć w jaki sposób "wyciągnąć" JEDNĄ WYBRANĄ informację o postaci, np. wpisuję na mojej stronie: http://www.tibia.com/(costam) i w tym miejscu automatycznie wstawia mi daną informację o danej postaci, czyli np. piszę "Poziom postaci: (tu wstawiam ten skrypt/link)" i w miejsce skryptu/linku automatycznie zostanie wstawiony aktualny poziom. |
![]() |
![]() |
![]() |
#4 |
Fallen Angel
|
![]() Ech...teoretycznie bylo by to mozliwe, ale wszytkie informacje poza nickiem sa niescisle, tzn. Jesli poprosisz o wystawienie Lv a w skrypcie nie uwzglednisz ze ma wyswietlicz wszytkie postacie na tym Lv powinien pojawic sie blad programu...Coz, jestem badzo poczatkujacym w programowaniu, wiec ci nie doradze bardziej.
__________________
Va'esse deireadh aep eigean... ![]() |
![]() |
![]() |
![]() |
#5 |
eX Moderator
Data dołączenia: 13 10 2003
Lokacja: Tychy
Wiek: 42
Posty: 1,816
Stan: Niegrający
|
![]() Rozwiązanie, jakie mi się nasuwa, to samo ściągnięcie strony z danymi postaci i wyłuskanie danych z kodu html. Możliwe, że niektórzy pewnymi znanymi sobie (i doświadczonym skryptowcom) metodami, a tutaj nie pomogę :/ Co więcej, podejrzewam, że CIP-Team nawet nie chciałby za bardzo, żeby ktoś oprócz nich mógł się tak bawić danymi. Przykładowo - na tej znanej stronce ze statystykami (nie pamiętam, jak się gostek zwie) jest tylko pierwszych 300 osób z każdego serwera, bo tyle można znaleźć w ogólnodostępnych statystykach na www. tibia.com - ergo: gostek wyłuskuje dane analizując słowa kluczowe w wygenerowanym kodzie html
__________________
Emerytura... Dzięki za wszystko. |
![]() |
![]() |
![]() |
#6 |
Książe Cieni
Data dołączenia: 03 06 2004
Lokacja: Suwałki / Wrocław
Wiek: 35
Posty: 1,132
Stan: Na Emeryturze
Imię: Rothes Tavelon
Profesja: Master Sorcerer
Gildia: Tranquilibrium
Świat: Guardia
Poziom: 130
Skille: 22/29
Poziom mag.: 73
|
![]() Mój znajomy, który w tematyce programowania siedzi dużo dłużej niż ja, twierdzi, iż należy tu zastosować wyrażenia regularne (cokolwiek to jest - nie miałem nigdy z tym styczności
![]() Ja natomiast spróbowałbym zrobić to tak: Z wygenerowanej strony html o podanym linku: http://www.tibia.com/community/?subtopic=character&name=(nick postaci, np. Rothes) zapisać treść do tymczasowego pliku lub coś w tym stylu. Następnie przy pomocy odpowiednich komend, pobrać z wcześniej zapisanej treści interesujące nas dane, np. skrypt wyszukuje ciąg znaków "Level:" a następnie pobiera 2-3 następne znaki (w tym przypadku cyfry, np. 62), bądź też wszystkie znaki do następnego określonego, np. W jak World i przypisuje to do innej zmiennej, która może nazywać się dla przykładu poziom. W ten oto sposób można by spróbować pobrać każde z danych o wybranej postaci. Mam nadzieję, iż jakoś sobie z tym poradzisz, a jeżeli napisałem coś mało zrozumiale lub masz problem z czymś napisz o tym, postaram się to jakoś wytłumaczyć. Pozdrawiam Rothes
__________________
~~~ Proud to be bestowed the honorary title of Senator by CipSoft ~~~ Proszę do mnie nie pisać w sprawach związanych z moderacją forum. Zrezygnowałem z pełnienia tej funkcji. |
![]() |
![]() |
![]() |
#7 |
Użytkownik forum
Data dołączenia: 29 08 2005
Posty: 3
|
![]() Hmm... zapytałem na PW o to użytkownika Karielif, który napisał programik wypisujący dane z tibia.com o postaci i odpowiedział mi bardzo podobnie jak ty Rothes. Myślę, iż spróbuję właśnie tak zrobić.
Wielkie dzięki za pomoc ![]() |
![]() |
![]() |