为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Golang 扫描网页

使用 Golang 扫描网页

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

1 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

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")

}


查看完整回答
反对 回复 2022-01-17
  • 1 回答
  • 0 关注
  • 112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信