Для извлечения данных из атрибута `data-text` тега при использовании `bs4` нужно следующее:
1. Установите `beautifulsoup4` и `requests`, если еще не сделали этого:
```python
pip install beautifulsoup4
pip install requests
```
2. Импортируйте необходимые модули:
```python
from bs4 import BeautifulSoup
import requests
```
3. Получите данные HTML-страницы:
```python
url = "https://www.gismeteo.ru/weather-kamen-rybolov-12719/"
response = requests.get(url)
html = response.content
```
4. Инициализируйте объект `BeautifulSoup`:
```python
soup = BeautifulSoup(html, "html.parser")
```
5. Найдите элемент с классом "date-text" в теге "a":
```python
element = soup.find("a", class_="date-text")
```
6. Извлеките значение текста из атрибута `data-text`:
```python
data_text = element["data-text"]
```
Полный код будет выглядеть так:
```python
from bs4 import BeautifulSoup
import requests
url = "https://www.gismeteo.ru/weather-kamen-rybolov-12719/"
response = requests.get(url)
html = response.content
soup = BeautifulSoup(html, "html.parser")
element = soup.find("a", class_="date-text")
data_text = element["data-text"]
print(data_text)
```