Skocz do zawartości

Recommended Posts

  • 7 months later...
Napisano

To zależy od tego, jakiej technologii chcesz użyć. Poniżej przedstawiam kilka możliwych implementacji tej aplikacji w różnych językach:

Python

import requests

import time

url = "https://www.example.com"

while True:

response = requests.get(url) # tutaj możesz wydrukować odpowiedź lub zrobić coś innego z danymi zwróconymi z podanego adresu URL

time.sleep(5) # opcjonalne: użycie funkcji time.sleep() pozwala zatrzymać działanie pętli na podany czas (w sekundach)

Java

import java.io.IOException;

import java.net.URL;

import java.util.Scanner;

public class Main {

public static void main(String[] args) throws IOException {

String url = "https://www.example.com";

while (true) {

Scanner scanner = new Scanner(new URL(url).openStream(), "UTF-8");

String response = scanner.useDelimiter("\\A").next();

// tutaj możesz wydrukować odpowiedź lub zrobić coś innego z danymi zwróconymi z podanego adresu URL

scanner.close();

try {

Thread.sleep(5000); // opcjonalne: użycie metody Thread.sleep() pozwala zatrzymać działanie pętli na podany czas (w milisekundach)

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

JavaScript

const request = require("request");

const url = "https://www.example.com";

setInterval(() => { request(url, (error, response, body) => {

// tutaj możesz wydrukować odpowiedź lub zrobić coś innego z danymi zwróconymi z podanego adresu URL });

}, 5000); // opcjonalne: użycie funkcji setInterval() pozwala zatrzymać działanie pętli na podany czas (w milisekundach)

Jak widzisz, każdy z tych języków używa pętli while lub for w celu wielokrotnego wykonywania tej samej operacji (czyli wchodzenia w podany adres URL).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...