Witam chciałbym zapisać kod naszej klasy do pliku txt próbowałem file_get_contents ale nie działa:/
Ma może ktoś jakieś pomysły?
Witam chciałbym zapisać kod naszej klasy do pliku txt próbowałem file_get_contents ale nie działa:/
Ma może ktoś jakieś pomysły?
Jeżeli działasz pod linuxem, to
wget -U "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" http://nasza-klasa.pl/
Jeżeli bardzo chcesz to zrobić w PHP, to użyj cURL http://pl2.php.net/curl
http://pl2.php.net/manual/en/function.curl-init.php - tu jak kawałek przewiniesz, to znajdziesz prosty przykład.
http://pl2.php.net/manual/en/function.curl-setopt.php - stąd się dowiesz, że chcesz użyć opcji CURLOPT_USERAGENT
Dzięki:)
Nie wiem o co ci chodzi. Nie możesz po prostu zajrzeć w źródło strony i skopiować - wkleić?
Gdybym chciał to zrobić tak to bym się nie pytał:) Pisze bota na naszą klasę a tutaj potrzebne jest bieżące pobieranie kodu strony.
Witam. W czym piszesz aplikację, jeśli w Javie będę mógł pomóc.
Chciałem napisać to w php ale jak możesz to napisz sposób pobrania kodu za pomocą javy.
jak php, to zainteresuj się funkcją curl albo fsockopen
Jak chcesz mogę Ci wytłumaczyć o co chodzi i mogę Ci podesłać plik .jar abyś wstawił na stronę.
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
import java.util.Scanner;
/**
*
* @author Seccoawt
*/
public class Main {
public static void main(String[] args)
{
try {
URL url = new URL("http://www.naszaklasa.pl");
URLConnection polaczenie = url.openConnection();
InputStream in = url.openStream();
Scanner sk = new Scanner(in);
PrintWriter out = new PrintWriter("strona.txt");
while(sk.hasNextLine())
{
String line = sk.nextLine();
out.print(line + "\n");
}
out.close();
}catch (IOException ex) {
ex.printStackTrace();
}
}
}