gpt4 book ai didi

go - 使用 Go-Colly 抓取时删除空行

转载 作者:行者123 更新时间:2023-12-01 22:25:07 24 4
gpt4 key购买 nike

我从 Go 开始,并从 Colly 开始。有人可以帮我从输出中删除空行吗?这是我的代码:

package main

import (
"fmt"

"github.com/gocolly/colly"
)

func main() {
c := colly.NewCollector()
c.OnHTML("table > tbody", func(e *colly.HTMLElement) {
fmt.Println(e.Text)
})
c.Visit("https://www.olx.pl/elektronika/gdynia/")
}

我试过这个: golang regexp remove all blank lines
这个: Golang idiomatic way to remove a blank line from a multi-line string ,可能是错误的方式,或者我错过了其他东西。

最佳答案

好吧,看起来空行并不是真的空,scraper 只是没有打印 DOM 中的元素,这就是为什么我看到抓取的文本之间有这么多的空白。通过告诉刮板我想要刮掉的子元素的特定定位器,这个问题得到了解决。

关于go - 使用 Go-Colly 抓取时删除空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60421517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com