【发布时间】:2017-04-10 03:10:19
【问题描述】:
我想在以下网站下载 NEED TO KNOW 上面的 4 篇文章的 href:
但我无法使用 FindAll 唯一地识别它们。以下方法为我提供了符合这些标准的文章,以及其他一些文章。
trend_articles = soup1.findAll("a", {"class": "link"})
href= article.a["href"]
trend_articles = soup1.findAll("div", {"class": "content--secondary"})
href= article.a["href"]
有人有什么建议吗,我怎样才能得到那 4 篇,只有那 4 篇文章?
【问题讨论】:
-
我找到了一条可能的路径,它从顶部开始:trend_articles = soup1.findAll("div", {"class": "element2 element--article is-lead "}) 然后使用 href= article.div.div.ul.li.a["href"] 但这会引导我进入第一个 ul,但我需要进入第二个 ul。
-
基本上,如果我可以沿着树导航,那会很有帮助。
标签: python web-scraping findall