使用 Golang 扫描网页

我想扫描任何网页上可用的所有内容,然后一旦完成,我想将一些字符串与该网页上的内容进行比较。如果有共同点,我想打印它是正确的网页。例如:当您输入 google.com 时,会出现“手气不错”按钮。在我的代码中,我有一个相同的字符串,我想将我的字符串与屏幕上写的文本进行比较。如果它们最终相同,我将打印“正确的网站”。我怎样才能做到这一点?


墨色风雨
浏览 113回答 1
1回答

慕无忌1623718

net/http是一个好的开始。resp, err := http.Get("http://example.com/")if err != nil {    // handle error}defer resp.Body.Close()body, err := ioutil.ReadAll(resp.Body)// explore// fmt.Println(string(body))if bytes.Contains(body, []byte("I'm Feeling Lucky")) {     fmt.Println("Correct Website")}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go