Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[ruby] odczytywanie pliku z lokalizacji internetowej

Ostatnio zmodyfikowano 2014-07-25 16:47
Autor Wiadomość
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?
P-114336
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

P-114343
Tymianek
Temat założony przez niniejszego użytkownika
» 2014-07-25 16:47:21
Dzięki, działa :)
P-114350
« 1 »
  Strona 1 z 1