用selenium做爬虫的话,要怎么print具有相同CLASS_NAME的多条内容?
时间: 2024-03-31 21:32:02 浏览: 109
python+selenium+chromedriver实现爬虫示例代码
如果要打印具有相同class name的多条内容,可以使用`find_elements_by_class_name()`方法,它会返回一个包含所有具有相同class name的元素列表。然后可以使用循环遍历这个列表,打印出每个元素的文本或属性。
以下是一个示例代码:
```python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://example.com')
elements = driver.find_elements_by_class_name('example-class')
for element in elements:
print(element.text)
```
在这个示例中,`find_elements_by_class_name()`方法用于查找所有具有`example-class`类的元素,并将它们存储在`elements`变量中。然后,使用循环遍历`elements`列表,并使用`element.text`打印每个元素的文本内容。
阅读全文