我正在尝试获取我网站中的值,但出现此错误:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/Dayana/PycharmProjects/data-adquiring-system/main.py", line 10, in <module>
result = requests.get(url)
File "C:\Users\Dayana\PycharmProjects\data-adquiring-system\venv\lib\site-packages\requests\api.py", line 76, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\Dayana\PycharmProjects\data-adquiring-system\venv\lib\site-packages\requests\api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\Dayana\PycharmProjects\data-adquiring-system\venv\lib\site-packages\requests\sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\Dayana\PycharmProjects\data-adquiring-system\venv\lib\site-packages\requests\sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "C:\Users\Dayana\PycharmProjects\data-adquiring-system\venv\lib\site-packages\requests\adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('<!DOCTYPE HTML>\r\n'))
Process finished with exit code 1
我正在使用的代码如下,我正在尝试获取 url 内容,然后我需要从网站获取温度、湿度和雨量数据,但出现错误:
import requests
from bs4 import BeautifulSoup
url = 'http://192.168.4.1'
result = requests.get(url)
src = result.content
soup = BeautifulSoup(src, 'lxml')
这是我非常简单的网页的 HTML,这些是从带有一些传感器的 Arduino 获取的参数,页面也在 Arduino 中。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>temp </p>
<p id="temp">24</p>
<p>hum</p>
<p id="hum">19</p>
<p>rain</p>
<p id="lluv"></p>
</body>
</html>