2016-04-13 17 views
0

Bazı web sayfalarım var ve yalnızca bir kullanıcı tarafından görülebilen metni almak istiyorum. Şu anda yaparak metin için kontrol ediyorum şu:Web sayfasında görünen metni görün html düğümleri

n *html.Node 

if n.Type == html.TextNode{ 
    print 
} 

Sorun yalnızca metin almanın bir yolu yoktur, benim metinle atılmış CSS kodunu alıyorum nedir? yani

GOQuery ile
<h1> I want to get this text and all others like it </h1> 
+0

Burada kullandığınız bir kitaplık var mı? –

+0

@ matt.s sadece \t "golang.org/x/net/html" ', eğer buna değer verirseniz. Diğer her şey standart lib'de. – anonrose

+0

Bize en az çalışan bir örnek verebilir misiniz? – Derlin

cevap

0

- Bu gerçekten çok kolaydır.

doc, err := goquery.NewDocument("http://yoursite.com") 
doc2.Find("h1").Each(func(i int, s *goquery.Selection) { 
your_text,_ := s.Text() 
} 

İyi şanslar!

İlgili konular