22 lines
443 B
Go
22 lines
443 B
Go
|
|
package main
|
||
|
|
|
||
|
|
import (
|
||
|
|
"fmt"
|
||
|
|
"log"
|
||
|
|
"github.com/PuerkitoBio/goquery"
|
||
|
|
)
|
||
|
|
|
||
|
|
func main() {
|
||
|
|
doc, err := goquery.NewDocument("https://ru.wikipedia.org/api/rest_v1/page/mobile-html/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0")
|
||
|
|
if err != nil {
|
||
|
|
log.Fatal(err)
|
||
|
|
}
|
||
|
|
|
||
|
|
doc.Find("img").Each(func(_ int, s *goquery.Selection) {
|
||
|
|
src, exists := s.Attr("src")
|
||
|
|
if exists {
|
||
|
|
fmt.Println(src)
|
||
|
|
}
|
||
|
|
})
|
||
|
|
}
|