Py学习  »  Python

Python Selenium-获取ref值

Eric Choi • 6 年前 • 2382 次点击  

我正在尝试从网站复制href值,html代码如下所示:

<p class="sc-eYdvao kvdWiq">
 <a href="https://www.iproperty.com.my/property/setia-eco-park/sale- 
 1653165/">Shah Alam Setia Eco Park, Setia Eco Park
 </a>
</p>

我试过了 driver.find_elements_by_css_selector(".sc-eYdvao.kvdWiq").get_attribute("href") 但它又回来了 'list' object has no attribute 'get_attribute' . 使用 driver.find_element_by_css_selector(".sc-eYdvao.kvdWiq").get_attribute("href") 返回 None . 但是我不能使用xpath,因为这个网站有20+个我需要全部复制的ref。使用xpath只会复制一个。

如果有帮助的话,所有20+href都被分类在同一个类下 sc-eYdvao kvdWiq .

最后,我想复制所有的20+href并将它们导出到csv文件。

感谢任何可能的帮助。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51738
文章 [ 3 ]  |  最新文章 6 年前