Python实现搜索框提示词功能

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路Python实现搜索框提示词功能,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

# !/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
@contact: JHC000abc@gmail.com
@time: 2023/2/11 17:41 $
@desc:

"""
import re
import time
import json
import requests


def get_association_result(key):
    headers = {
        "Referer": "https://limestart.cn/",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
    }
    url = "https://sea.limestart.cn/backend/keyword/{}".format(key)
    params = {
        "time": str(time.time()).replace(".", "")[:13],
    }

    response = requests.get(url, headers=headers, params=params)

    if response.status_code == 200:
        print(response.text)
        res = re.findall("\{keydata\((.*?)\)\;\}",response.text)
        if res:
            return res[0]
    else:
        raise ConnectionError("连接错误")


res = get_association_result("智能")

data = json.loads(json.dumps(res.replace("q:",'"q":').replace("p:",'"p":').replace("s:",'"s":')))
json_data = json.loads(data)
key = json_data["q"]
result = json_data["s"]
print(key,result)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/156853.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!