
Mình ví dụ raw data của trang này.
Bạn thấy 1 tin sẽ là nhiều <div> trong <ul>
==> Mục tiêu của mình là đến <ul> nghỉ 1 nhịp và Loop trong <div> để lây content của từng post.
eleByCSSSelectors, err := conctRemote.FindElements(selenium.ByCSSSelector, "div.list-view > div > div > ul")
if err != nil {
log.Error(err.Error())
return err
}
for i, eleByCSSSelector := range eleByCSSSelectors {
divElements, err := eleByCSSSelector.FindElements(selenium.ByCSSSelector, "div > li > a > div > div > h3")
if err != nil {
log.Error(err.Error())
return err
}
for j, divElement := range divElements {
eleContent, err := divElement.Text()
if err != nil {
log.Error(err.Error())
return err
}
fmt.Println("ahihi", i, j)
fmt.Println(eleContent)
}
}
