Kotlin:
הורדת דף אינטרנט
איך לעשות:
בקוטלין, אתה יכול להוריד דף אינטרנט בקלות עם URL.readText()
. הנה דוגמה:
import java.net.URL
fun downloadWebPage(pageUrl: String): String {
return URL(pageUrl).readText()
}
fun main() {
val content = downloadWebPage("https://example.com")
println(content)
}
תוצאה (חלקית):
<!doctype html>
<html>
<head>
<title>Example Domain</title>
...
צלילה עמוקה:
בעבר, הייתם צריכים להשתמש בHttpURLConnection
או בספריות חיצוניות כמו Apache HttpClient להורדת תוכן מהאינטרנט. כיום, יש אפשרויות יותר נוחות כמו kotlinx.coroutines
עם async
לעבודה עם רשתות, או כלי חיצוניים כמו OkHttp או Retrofit לנתיני ה-API. רק זכרו, כשאתם מורידים דף אינטרנט, נתחו את תנאי השירות וה-robots.txt של האתר כדי לא להפר את הכללים.