Красивый суп найти в детском элементе - PullRequest
0 голосов
/ 14 мая 2018

Я уже пробовал разные решения, но не могу получить href внутри элемента <a>.Я могу достичь класса div с soup.select("div.quicklinks"), но тогда я не знаю, как взять href с title=Details.

enter image description here

Thnaksза помощь.

Ответы [ 4 ]

0 голосов
/ 22 мая 2018

Используйте следующее: -

soup.select("div.quicklinks").find("a", title="Details")
0 голосов
/ 14 мая 2018

попробуйте это:

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

это должно работать, не зная информации перед div

0 голосов
/ 14 мая 2018

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)

я понятия не имею о прекрасном супе, но вы можете удалить URL-адрес сверху кода

0 голосов
/ 14 мая 2018

попробуйте использовать: -

divElement.find("a", { "title" : "Details" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...