代码爬取boss直聘得到的数据却和浏览器请求的不一样,一直解决不了,求解是什么原因啊
链接:"https://www.zhipin.com/c100010000-p100123/?page=1&ka=page-1"
谢谢各位的回复 我用chromedp解决了
parent, cancel := chromedp.NewExecAllocator(context.Background(),
chromedp.ExecPath(`C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe`))
defer cancel()
ctx, cancel := chromedp.NewContext(parent)
defer cancel()
html := ""
err := chromedp.Run(ctx,
chromedp.Navigate("https://www.zhipin.com/c100010000-p100123/?page=1&ka=page-1"),
chromedp.WaitVisible("body", chromedp.ByQuery),
chromedp.OuterHTML("body", &html, chromedp.ByQuery),
)
if err != nil{
panic(err)
}
fmt.Println(html)
#9