gpt4 book ai didi

jquery - 使用类选择器使用Goquery解析HTML时,我在做错什么?

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

我正在使用goquery从某些站点获取一些数据。当元素具有id时,我没有问题,但是当元素只有class时,似乎无法使其工作。

例如,假设此site。我想检索名称和价格。为此,我正在使用:

func fetch(doc *goquery.Document) (name string, price string) {
name = doc.Find(".main-info__title-main").Text()
if name == "" {
log.Fatal("Could not retrieve property name")
}
price = doc.Find(".info-data-price").Text()
if price == "" {
log.Fatal("Could not retrieve property price")
}
return name, price
}

但是,我两种情况的内容都是 ""。如果 class代替了 span,而是使用 id,则可以正常工作,而无需更改 .#,即 doc.Find("#main-info__title-main").Text()。那么,在使用 class名称的选择器时,我在做什么错呢?

最佳答案

事实证明,该代码实际上还可以。进一步的调试发现,由于CAPTCHA,该站点未正确提取。

关于jquery - 使用类选择器使用Goquery解析HTML时,我在做错什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58320797/

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