Kod:
package main
import (
"fmt"
"io/ioutil"
"net/http"
"strings"
)
func main() {
var input string
resp, err := http.Get("https://www.usom.gov.tr/url-list.txt") //get url list - url listesini almak
if err != nil {
fmt.Println(err)
}
body, err := ioutil.ReadAll(resp.Body) //Read body - veriyi okumak
if err != nil {
fmt.Println(err)
}
fmt.Println("Exapmle URL: example.com")
fmt.Print("URL: ")
fmt.Scan(&input) //get user input - kullanici girisi almak
if strings.Contains(string(body), input) { //string function for convert byte array to string - string fonksiyonu byte dizisini string e cevirmek icin
fmt.Println("Found")
} else {
fmt.Println("Not found")
}
}
aciklama satirlarinda belirttim fonksiyonlarin islevlerini eger merak ettiginiz birsey varsa sorabilirsiniz.