这是我的代码:
package main
import (
"fmt"
"log"
"github.com/gocolly/colly"
)
func main() {
c := colly.NewCollector(
colly.IgnoreRobotsTxt(),
colly.Async(false),
)
c.OnHTML("html", func(e *colly.HTMLElement) {
fmt.Println(e.Text)
})
c.OnError(func(_ *colly.Response, err error) {
log.Println("Something went wrong:", err)
})
c.Visit("https://www56.muenchen.de/termin/index.php?loc=BB")
c.OnScraped(func(r *colly.Response) {
fmt.Println("Finished")
})
}
问题是访问网站后它会加载一些内容。我不确定如何告诉 colly“等待”直到发生这种情况,然后查看结果。
期待一些想法。
去网络抓取
慕桂英3389331
相关分类