Задать вопрос
@vadimuar

Как на GO спарсить инфу с сайта и найти определенную фразу?

Здравствуйте, нужно сделать скрипт на golang который будет заходить на определенную страницу в интернете и искать на ней определенный текст. Если находит то выполняется одно условие если не находит, то другое. Не могу понять сам принцип реализации, подскажите пожалуйста :3
  • Вопрос задан
  • 552 просмотра
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go
вот либа огонь, то что надо
https://github.com/PuerkitoBio/goquery
Ответ написан
Комментировать
@vadimuar Автор вопроса
Мой код по этому вопросу.
Спасибо, GLaDosSystem.
code
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
	"regexp"
)

func main() {
	resp, err := http.Get("LINK")
	if err != nil {
		log.Fatalln(err)
	}

	body, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		log.Fatalln(err)
	}

	tm, err := regexp.Match("TEXT", []byte(body))

	if tm {
		fmt.Println("true")
	} else {
		fmt.Println("false")
	}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы