我只需要搜索网页中新添加的div;这些div是实时添加的。想象一下将产品放置在<div>
标签中的Amazon.com。
我需要做的是单击网页中添加的最新产品(-> div),然后单击它。该页面不需要刷新,新项目自动出现在页面上。我知道添加到新的div中的属性是“类”和“名称”。我需要一些东西来观察/监听网页上的更改,并在添加新的div时单击它。我想完成什么吗?
我可以自由使用任何编程语言或框架。
答案 0 :(得分:0)
您可以将div元素收集为对象列表。添加新的div之后,您可以再次将它们收集为新的对象列表,并且可以进行比较。例如。 :
firstlyListedDivs = driver.find_elements_by_class_name("classnameOfYourElements")
出现新的div后,
afterDivsAddedToListedDivs = driver.find_elements_by_class_name("classnameOfYourElements")