#在线启动爬虫重点部分
def start_scrapy(request):
# 获取页面传参,要区分请求类型是POST还是GET,不同请求用不同的方法接收参数
year = request.POST.get('year')
jd = request.POST.get('jd')
url = 'http://127.0.0.1:6800/schedule.json'
# spider是执行scrapy list返回的名称,参数问题:除了内置key的参数外如project,spider等,其他参数均由爬虫初始化函数的kwargs接收
# 同时jobid也有kwargs接收,**kwargs是接收字典型的参数,带有key值的
data = {'project': 'pachong', 'spider': 'pachong_spider', 'year': year, 'jd': jd}
print(requests.post(url=url, data=data))
return JsonResponse({'result': 'ok'})
django在线启动爬虫
最新推荐文章于 2024-04-11 00:03:19 发布