selenium_elm_fengshen/README.md

42 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 依赖安装
pip install flask-socketio eventlet
pip install eventlet
pip install pipreqs
pipreqs ./
## 驱动手动下载
### 谷歌浏览器驱动
查看当前谷歌浏览器版本 chrome://version/
谷歌驱动
https://googlechromelabs.github.io/chrome-for-testing/
## 软件打包
### 打包后端
pyinstaller --onefile run_window_v4.py -n "客户端"
### 打包前端
> 不建议打包,建议以服务的方式运行
找到Pyinstaller所在路径打开然后进入hooks文件夹 创建hook-dnspython.py里面填写
```python
from PyInstaller.utils.hooks import collect_submodules
hiddenimports = collect_submodules('dns')
```
还不行的话再创建一个hook-dns.py
```python
from PyInstaller.utils.hooks import collect_submodules
hiddenimports = collect_submodules('dns')
```
然后cmd执行
pyinstaller -F flask_websoket.py -n "客户端" --add-data 'templates:templates' --add-data 'static:static' --hidden-import=eventlet.hubs.epolls --hidden-import=eventlet.hubs.kqueue --hidden-import=eventlet.hubs.selects --hidden-import=engineio.async_drivers.threading