[ruby] odczytywanie pliku z lokalizacji internetowej
Ostatnio zmodyfikowano 2014-07-25 16:47
Tymianek Temat założony przez niniejszego użytkownika |
[ruby] odczytywanie pliku z lokalizacji internetowej » 2014-07-25 15:35:03 Jak odczytać plik umieszczony w lokalizacji internetowej uruchamiając program u siebie na komputerze? (ruby)Napisałem prosty program w ruby, który liczy statystyki odwiedzin mojej strony i muszę kopiować dane ręcznie z pliku .txt umieszczonego na serwerze i zapisywać na dysku. Jak na razie wyświetla mi tyle danych. Statystyki z 6 dni: Różnych adresów ip: 36 Użytkowników na dzień: 6.0 Ilość wyświetleń: 85 Wyświetleń dziennie: 14.17 Ilość wyświetleń na użytkownika: 2.43 Próbowałem użyć 'socket'ów, kodu w stylu podanym poniżej, ale nie udało mi się wczytać pliku. require 'socket' host = 'example.com' port = 80 path = "/adres_pliku/plik.txt" request = "GET #{path} HTTP/1.0\r\n\r\n" socket = TCPSocket.open(host,port) socket.print(request) response = socket.read print response Macie jakieś pomysły? |
|
Monika90 |
» 2014-07-25 16:18:27 ja robię tak
require 'open-uri' response = open("http://example.com") content = response.read response.close puts content
|
|
Tymianek Temat założony przez niniejszego użytkownika |
» 2014-07-25 16:47:21 Dzięki, działa :) |
|
« 1 » |