当前位置: 首页 > wzjs >正文

微信网站怎么做的新手怎么引流推广

微信网站怎么做的,新手怎么引流推广,营销型网站建设熊掌号,网站建设客服问题1、需要安装pywebview 网页预览依赖: pip install pywebview 2、安装打包成exe得文件得依赖: pip install pyinstaller 3、main.py: 单页面: # 这是一个示例 Python 脚本。# 按 ShiftF10 执行或将其替换为您的代码。 # 按 双击 Shift 在所有地方搜索类…

1、需要安装pywebview 网页预览依赖:
pip install pywebview
2、安装打包成exe得文件得依赖:
pip install pyinstaller
3、main.py:
单页面:

# 这是一个示例 Python 脚本。# 按 Shift+F10 执行或将其替换为您的代码。
# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。
import os
print(os.getcwd())import threading
import webview
import sys# 定义一个函数,当窗口关闭时调用
def on_closed():print("窗口已关闭")# 按装订区域中的绿色按钮以运行脚本。
if __name__ == '__main__':# 创建一个窗口并加载一个 HTML 文件# 你可以将 'example.html' 替换为你的 HTML 文件的路径window = webview.create_window('青竹蜂云剑', 'web/index.html', width=1280, height=920, resizable=True,)webview.start()

若依框架:

import os
import threading
import webview
from flask import Flask, request, Response, send_from_directory
import httpx
import logging
import sys# 配置日志
logging.basicConfig(level=logging.INFO)# 获取当前工作目录
base_dir = os.path.dirname(os.path.abspath(__file__))
web_dir = os.path.join(base_dir, 'web')  # 前端文件目录# 创建Flask应用处理代理请求
app = Flask(__name__, static_folder=web_dir)# 提供静态文件服务
@app.route('/')
def index():return send_from_directory(web_dir, 'index.html')@app.route('/<path:filename>')
def static_files(filename):return send_from_directory(web_dir, filename)# 代理路由处理
@app.route('/prod-api/<path:subpath>', methods=['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'OPTIONS'])
def proxy_handler(subpath):"""处理所有/prod-api/请求并转发到目标服务"""try:# 1. 构建目标URL(移除/prod-api/前缀)target_url = f'http://localhost:8080/{subpath}'logging.info(f"转发请求到: {target_url}")# 2. 转发请求并获取响应with httpx.Client() as client:# 复制原始请求的headers(排除Host)headers = {key: value for key, value in request.headersif key.lower() != 'host'}# 转发请求resp = client.request(method=request.method,url=target_url,headers=headers,data=request.get_data(),params=request.args,cookies=request.cookies,timeout=30)# 3. 返回响应给客户端excluded_headers = ['content-encoding', 'content-length', 'transfer-encoding', 'connection']headers = [(name, value) for name, value in resp.headers.items()if name.lower() not in excluded_headers]return Response(resp.content, resp.status_code, headers)except Exception as e:logging.error(f"代理请求失败: {str(e)}")return Response(f"代理服务错误: {str(e)}", status=500)def run_flask():"""启动Flask代理服务"""app.run(port=5000, use_reloader=False)if __name__ == '__main__':# 确保web目录存在if not os.path.exists(web_dir):os.makedirs(web_dir)logging.warning(f"创建了缺失的web目录: {web_dir}")# 启动Flask代理服务(在后台线程)threading.Thread(target=run_flask, daemon=True).start()# 创建Webview窗口(指向代理服务)window = webview.create_window('GamingAI','http://localhost:5000',  # 通过代理服务加载页面width=1280,height=920,resizable=True)# 设置窗口关闭回调window.events.closed += lambda: sys.exit(0)webview.start()

4、复制好代码改改关键位置然后启动项目,查看运行效果:
python main.py
5、改完你的需求 生成exe文件的命令:
pyinstaller --onefile --add-data "./web/;./web/" main.py
若依框架:
pyinstaller --onefile --add-data "./web;./web/" --hidden-import=flask --hidden-import=httpx --hidden-import=engineio.async_drivers.threading main.py

http://www.dtcms.com/wzjs/442683.html

相关文章:

  • 阿里巴巴批发网站怎么做湖北最新消息
  • wordpress format百度优化插件
  • 下载宝硬盘做网站爱站网关键词长尾挖掘工具
  • 西安高校定制网站建设杯子软文营销300字
  • 怎么弄公司网站网络营销的营销理念
  • 手机版网站做一下多少钱关键词优化心得
  • java网站开发知识要求白云区新闻
  • 网页设计html代码大全w3cschoolseo优化方案报价
  • 音乐网站要怎么做网店代运营和推广销售
  • 合肥百度 网站建设百度一直不收录网站
  • 宝安做棋牌网站建设哪家技术好广州营销课程培训班
  • 上海工程公司网站seo招聘
  • wordpress twenty twelve百度搜索优化平台
  • 做科普网站如何做营销活动
  • 专门做学校政府的网站公司网站怎么建立
  • 做网站的公司 杭州冯站长之家
  • 服务器色情网站专用seo教程技术优化搜索引擎
  • 中国企业网站建设百度云搜索引擎网站
  • 怎样批量做全国网站热搜词工具
  • 留学网站模板九个关键词感悟中国理念
  • 淘客免费网站建设如何做网页设计
  • 宜昌最新消息今天关键词怎么优化
  • 在Vs中做网站接口关键词搜索量怎么查
  • 青海wap网站建设长沙seo智优营家
  • 美国合租网站北京seo优化哪家公司好
  • 网站建设和维护采购协议书搜索关键词排名优化技术
  • 合肥网站建设pqiw青岛网站建设方案服务
  • 南通哪些公司做网站营销方案怎么写模板
  • 如何说课网站建设营销渠道模式有哪些
  • 做网站选用什么域名比较好企业如何进行网络营销