milonn 4 Opublikowano 6 maja 2024 Udostępnij Opublikowano 6 maja 2024 (edytowane) Witam, chciałbym zapisać zawartość pliku txt z url do zmiennej, a to użyłbym do mojego skryptu na logowanie. Edytowane 6 maja 2024 przez milonn Cytuj Odnośnik do komentarza https://skript.pl/temat/57484-zapisanie-pliku-txt-do-zmiennej/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 6 maja 2024 Udostępnij Opublikowano 6 maja 2024 Do komunikacji między API a klientem istnieje wiele lepszych formatów i sposób niż txt! Ja osobiście lubię korzystać z JSON, dlatego zaproponuję https://github.com/cooffeeRequired/skJson Znajdziesz na github wiele przykładów użycia. Z tego co widzę jest to w miarę rozbudowany dodatek, dlatego spróbuj z niego skorzystać. Jeśli jednak nie jest to to, czego szukasz - daj znać Cytuj Odnośnik do komentarza https://skript.pl/temat/57484-zapisanie-pliku-txt-do-zmiennej/#findComment-342297 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 6 maja 2024 Udostępnij Opublikowano 6 maja 2024 (edytowane) 32 minuty temu, milonn napisał: Witam, chciałbym zapisać zawartość pliku txt z url do zmiennej, a to użyłbym do mojego skryptu na logowanie. Skript sam w sobie nie wspiera takiej operacji, należy się tutaj wspomóc dodatkami. W mojej ocenie najlepszym sposobem byłoby napisanie przy pomocy skript-reflect asynchronicznie wykonywanej sekcji (ang. section), która zwracałaby tekst z jakiejś strony przy pomocy chociażby pętli z BufferedReaderem (przykład tutaj). Dokumentację dodatku skript-reflect znajdzie Pan tutaj. Co ważne, strona powinna być w formacie "raw", a więc powinien się na niej znajdować tylko tekst. Dobrym przykładem jest dowolny kod na code.skript.pl z dopiskiem "raw". Przykład tutaj. Kluczowe jest asynchroniczne wykonanie takiej operacji. Dzięki temu zabiegowi skrypt nie będzie blokował głównego wątku serwera przy każdorazowym pobieraniu tekstu ze strony, a więc serwer nie będzie doświadczał z tego powodu szeroko pojętych lagów. Rozumiem jednak możliwe problemy ze zrozumieniem podstaw Javy, więc istnieje opcja użycia tego wyrażenia pochodzącego z SkQuery. Po raz trzeci to powtórzę - nie należy wykonywać tej operacji synchronicznie. Pomocny w osiągnięciu tego okaże się efekt $ thread, notabene również pochodzący z SkQuery. Edytowane 6 maja 2024 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/57484-zapisanie-pliku-txt-do-zmiennej/#findComment-342298 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
milonn 4
Witam, chciałbym zapisać zawartość pliku txt z url do zmiennej, a to użyłbym do mojego skryptu na logowanie.
Edytowane przez milonnOdnośnik do komentarza
https://skript.pl/temat/57484-zapisanie-pliku-txt-do-zmiennej/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.