大家好,感谢邀请,今天来为大家分享一下发卡网站免费搭建源码分享教程的问题,以及和发卡网站源码下载的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
flask是python一款简易的web框架,不仅可以制作网站,也可以做一下api接口,这次主要在seo的基础上,生成一个简单的关键词排名查询接口,可以为seo从业者查询关键词的排名。下面主要讲解一下初步的实现思路。
一、数据库方面
在数据库方面,用了flask中SQLAlchemy模块,创建数据表,并在数据表中创建需要的字段,这里创建了token字段和数量字段。
app.config[&39;]=&39;\napp.config[&39;]=True\ndb=SQLAlchemy(app)\nclassToken(db.Model):\n__tablename__=&39;\nkey=db.Column(db.String(50),doc=&39;,primary_key=True)\nnum=db.Column(db.Integer,doc=&39;,nullable=False,default=1000)\ndef__init__(self,key,num):\nself.key=key\nself.num=num
二、md5加密
为了防止传入的token值会出现相同的情况,这里对token进行md5加密,这样相同token就不会出现,保证数据的唯一性。通过加盐和md5相结合,生成随机的token值
defadd_salt():\nkey=&39;\nnum=&39;\nstr_1=string.ascii_letters\nrand_code=random.sample(num+str_1,6)\nsalt=&39;.join(rand_code)\ntoken=get_md5(salt+key)\nreturntoken\n\ndefget_md5(token):\nh=hashlib.md5()\nh.update(token.encode(&39;))\nreturnh.hexdigest()
传入数据时,就会在数据库中生成不一样的token值了
最后调用接口,就可以查询到关键词的排名数据
现在我做的接口还在测试中,后面运行稳定,就会开放给大家使用。而且最近我上线了一个简单的发卡系统,对前面的快排源码放入这个系统中了,需要购买的客户,可以扫支付宝进行购买,购买成功后会自动发送百度网盘资料。vx关注:淡墨流年pyseo私信我哦!
好了,关于发卡网站免费搭建源码分享教程和发卡网站源码下载的问题到这里结束啦,希望可以解决您的问题哈!
