<div class="mds-text--medium-bold" data-test="departure-date">14 Jun 2023</div>这个元素我应该如何写他的索引呢
时间: 2024-03-27 13:40:16 浏览: 105
MDS-silverlight64
针对这个元素,您可以使用以下 CSS 选择器来查找它:
```css
div[data-test="departure-date"]
```
这个选择器中,`div` 表示要查找的元素是 `div` 标签;`[data-test="departure-date"]` 表示要查找具有 `data-test` 属性,并且属性值等于 `"departure-date"` 的元素。因此,这个选择器可以精确地查找到具有 `data-test="departure-date"` 属性的 `div` 元素。
在 Python 代码中,您可以使用 `soup.select_one()` 方法和上述 CSS 选择器来获取该元素,具体代码如下:
```python
departure_date = soup.select_one('div[data-test="departure-date"]').text.strip()
```
这个代码中,`soup.select_one()` 方法使用 CSS 选择器来查找元素,返回一个 `Tag` 对象;然后使用 `text` 属性来获取元素的文本内容,并使用 `strip()` 方法去除两侧空白字符。最终,`departure_date` 变量就是该元素的文本内容。
阅读全文