因为以前用过阿里云的云函数,并且看着阿里云有个python selenium(undetected_chromedriver)运行环境,当前可能会钻研一下,而腾讯云没有,所以就用的阿里云
创立函数-应用自定义运行时创立-运行环境-Python3.9自定义运行时Debian9
咱们将为您部署一个基于 Flask 框架的 Python 示例利用。这个示例利用会监听 9000 端口,示例利用的启动命令为 python app.py,您能够在函数创立胜利后,您能够依据本人的须要批改代码,监听端口和启动命令。
这里目录下会有两个文件,一个HELP.md,里边意思是能够通过在线vscode ide的终端装置依赖包
还有个app.py文件,里边即是flask代码
if __name__ == '__main__': app.run(host='0.0.0.0',port=9000)
这里有个点我没明确,即这个host='0.0.0.0',pywebio不须要改这个0.0.0.0,只须要改端口号为9000(查了一下,大略是flask的机制,默认不指定host只能通过localhost 127地址拜访,须要设成0.0.0.0能力从192地址或公网地址拜访;而pywebio默认就相当于设置了flask的0.0.0.0了)
pywebio.start_server(bmi, port=9000)
而后就是 触发器治理(URL)
公网拜访地址拜访会是下载网页html的行为,而测试地址并不能用,老是显示DNS_PROBE_FINISHED_NXDOMAIN
所以不得不绑个域名,花一块钱在阿里云买了一年的top域名
而后,就发现云函数对应到域名还须要备案,而后搜了搜,发现备案比拟麻烦,发现大陆外服务器不须要备案,于是切到香港从新建了个函数计算,就不须要备案了,只需实名。