File "E:/51_crawler_analysis/51-python开发岗位.py", line 66, in <module> get_page(url) File "E:/51_crawler_analysis/51-python开发岗位.py", line 34, in get_page data_list_ = response.json().get('resultbody').get('job').get('items', []) File "D:\Anaconda3\lib\site-packages\requests\models.py", line 900, in json return complexjson.loads(self.text, **kwargs) File "D:\Anaconda3\lib\json\__init__.py", line 357, in loads return _default_decoder.decode(s) File "D:\Anaconda3\lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "D:\Anaconda3\lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
时间: 2024-04-27 14:21:10 浏览: 160
Python库 | spidy_web_crawler-1.5.3.1-py3-none-any.whl
根据错误信息,看起来是在解析JSON数据时出现了问题。具体地说,JSONDecodeError: Expecting value: line 1 column 1 (char 0) 表示JSON解码器在第一行第一列(char 0)处期望找到一个值,但实际上没有找到。这可能是由于URL返回的内容为空或无效导致的。您可以检查URL是否正确,以及服务器是否正常运行。同时,您也可以尝试在代码中加入异常处理,以避免程序因为解析JSON时出现问题而终止。
阅读全文