在网页上搜索新添加的div

时间:2018-11-04 10:49:01

标签: python html selenium-chromedriver

我只需要搜索网页中新添加的div;这些div是实时添加的。想象一下将产品放置在<div>标签中的Amazon.com。

我需要做的是单击网页中添加的最新产品(-> div),然后单击它。该页面不需要刷新,新项目自动出现在页面上。我知道添加到新的div中的属性是“类”和“名称”。我需要一些东西来观察/监听网页上的更改,并在添加新的div时单击它。我想完成什么吗?

我可以自由使用任何编程语言或框架。

1 个答案:

答案 0 :(得分:0)

您可以将div元素收集为对象列表。添加新的div之后,您可以再次将它们收集为新的对象列表,并且可以进行比较。例如。 :

firstlyListedDivs = driver.find_elements_by_class_name("classnameOfYourElements")

出现新的div后,

afterDivsAddedToListedDivs = driver.find_elements_by_class_name("classnameOfYourElements")