爬虫我写好了,html我也写了个简单的。但是我才学了django几天,它一般是通过调用数据库的数据的吧?
但是我爬虫的数据不必留在数据库的,我是打算两小时执行一次爬虫,然后结果输出到html上。暂时没想到解决的办法,请大神支招。
不清楚爬虫的py怎么放到django上去,或者说不知道放在哪。在views引用吗?应该不是在html和models里引用这个py吧?暂时只能想到放在views引用,然后把返回值传进html里了,不知道这样做对不对。
爬虫的数据是一个列表,return的东西是一个list,但是不知道怎么传进html页面。有具体一点的解析吗,最好有示例代码就好了。
定义的爬虫函数是Rankget,然后通过循环执行
if __name__ == "__main__":
pool=multiprocessing.Pool(processes=4)
for sku, url, cri in zip(skulist, urllist, crilist):
pool.apply_async(Rankget.Rankget,(sku,url,cri))
pool.close()
pool.join()
然后就不知道怎么做了,我def里面的return的结果不知道怎么传进html去
是不是要再定义一个list,去list.append(pool.apply_async(Rankget.Rankget,(sku,url,cri)))这样?然后再传进去html?