# !/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
@contact: [email protected]
@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)
Python实现搜索框提示词功能
猜你喜欢
转载自blog.csdn.net/CXY00000/article/details/131174905
今日推荐
周排行