我怎样才能用go colly得到一些放在div里面的文本呢?

xqkwcwgp  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(123)

我有一个网页抓取器,我试图得到一些文本,并把它写在一个CSV文件。HTML结构是:我有一个div,其值为class=“css-1 nrl 4 q4”;在这个div里面我有另一个没有类的div,在第二个div里面我有两个p元素,包含了想要的信息。

c.OnHTML(".css-1nrl4q4", func(e *colly.HTMLElement) { //class that contains wanted info
        writer.Write([]string{
            e.ChildText("p"), //specific tag of the info
            e.ChildText("div"),
        })
    })

我写了这个,但它不起作用。(我还试图改变p和div的顺序,也只留下p)

相关问题