美丽的汤在子元素

时间:2018-05-14 10:55:27

标签: python selenium web-scraping beautifulsoup parent-child

我已经尝试了不同的解决方案,但我无法在href元素中获得<a>。 我可以使用soup.select("div.quicklinks")访问div类,但后来我不知道如何将hreftitle=Details一起使用。

enter image description here

寻求帮助。

4 个答案:

答案 0 :(得分:0)

尝试使用: -

divElement.find("a", { "title" : "Details" })

答案 1 :(得分:0)

试试这个:

link = soup.find('div').find('a').get('href')

这应该在不知道div之前的信息的情况下工作

答案 2 :(得分:0)

urls=[]
result=driver.find_elements_by_class_name("quicklinks")
for res in result:
    url=res.find_element_by_tag_name("a").get_attribute("href")
    urls.append(url)
for u in urls:
    driver.get(u)

我不知道美味的汤,但你可以从上面的代码中删除网址

答案 3 :(得分:0)

使用以下内容: -

soup.select("div.quicklinks").find("a", title="Details")