关键词文章采集源码(python简单的发卡系统讲解初步的实现思路!)

优采云 发布时间: 2022-04-16 13:01

  关键词文章采集源码(python简单的发卡系统讲解初步的实现思路!)

  Flask 是一个简单的 Python 网络框架。它不仅可以制作网站,还可以制作api接口。这次基于seo,可以生成一个简单的关键词排名查询界面。SEO从业者查询关键词的排名。下面主要说明初步的实现思路。

  一、数据库方面

  数据库方面,使用flask中的SQLAlchemy模块创建数据表,在数据表中创建需要的字段。在这里,创建了令牌字段和数量字段。

  app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:123456@localhost:3306/seo_tool'

app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True

db = SQLAlchemy(app)

class Token(db.Model):

__tablename__ = 'rank_token'

key = db.Column(db.String(50),doc='查询的token值',primary_key=True)

num = db.Column(db.Integer,doc='查询的次数',nullable=False,default=1000)

def __init__(self,key,num):

self.key = key

self.num = num

  二、md5 加密

  为了防止传入的token值相同,这里对token进行了md5加密,这样就不会出现相同的token,保证了数据的唯一性。通过组合 salt 和 md5 生成随机令牌值

  def add_salt():

key = 'danmoln'

num = '123456789'

str_1 = string.ascii_letters

rand_code = random.sample(num+str_1,6)

salt = ''.join(rand_code)

token = get_md5(salt+key)

return token

def get_md5(token):

h = hashlib.md5()

h.update(token.encode('utf-8'))

return h.hexdigest()

  传入数据时,会在数据库中生成不同的token值

  

  最后通过调用接口可以查询到关键词的排名数据

  

  现在我做的界面还在测试中,以后会稳定运行,开放给大家使用。并且最近推出了一个简单的发卡系统,并将快排的源码放到了这个系统中。需要购买的客户可以扫描支付宝进行购买。购买成功后会自动发送百度网盘信息。Vx关注:淡墨流年pyseo私信我!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线