注意 すくれいぴんぐがダメなサイトもあります。真似しておれのせいにしないでね!!
あなたは、ついっったーでふぉろいーの誕生日を抜きたいとしましょう
というわけでそういうコードを書いていきます
$ go get github.com/PuerkitoBio/goquery
func handlerMe(w http.ResponseWriter, r *http.Request) {
url := "https://twitter.com/Ryu1__1uyR" //任意のurl取れるように改造したい
var array []string
doc, _ := goquery.NewDocument(url)
doc.Find("span").Each(func(_ int, s *goquery.Selection) {
url := s.Text()
if strings.Contains(url, "誕生日") {
array = append(array, url)
}
})
res, err := json.Marshal(array)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Set("Content-Type", "application/json")
w.Write(res)
}
-
URL先のspanをいい感じに全部見ます
-
innerTextを見て、文字列中に 誕生日 という文字列を見つけたらそいつをピックアップします
func main() {
http.HandleFunc("/", handlerMe)
fmt.Printf("server is running\n 8080port")
http.ListenAndServe(":8080", nil) // サーバーを起動するよ!
}
ろーかるほすとの8080で起動します
[" 誕生日: 12月07日\n\n"," 誕生日: 12月07日\n"]こんな感じの配列がとれます!やったね!!!!!これで誕生日が見放題!
こいつらをうまく使うと推しVtuberのかわいい画像を見るための自分だけのタイムラインがつくれます!!!!!うおおおおKawaii~~~~~~~