python爬取拉勾网出现KeyError: ‘content’
在爬取拉勾网的时候,出现如下报错,经分析解析路径没有出错,是cookie过期,没有响应数据,即不存在这个数据,才会出现如下报错:
【解决办法】
1、 设置条件语句:
import requests
import json
def main():
for i in range(1,3):
url = 'https://www.lagou.com/jobs/positionAjax.json?'
data = {
'first': 'false',
'pn': i,
'kd': '爬虫',
}
head = {
'Referer': 'https://www.lagou.com/jobs/list_%E7%88%AC%E8%99%AB?labelWords=&fromSearch=true&suginput=',
'Cookie': '***', # 自己实时补上
'User-Agent': 'Mozilla/5.0 ' # 自己实时补上
}
response = requests.post(url,headers=head,data=data )
# print(response.json())
response = response.json()
if 'content' in resp


最低0.47元/天 解锁文章
1654





