Python简单网页抽奖
丐中丐抽奖,效果如下图
首先需下载Flask库,打开Anaconda3,输入如下指令
pip install Flask install https://pypi.tuna.tsinghua.edu.cn/simple/
打开pycharm(汉化),新建软件包
在软件包中新建python文件
复制粘贴如下代码
# 导包操作...
from flask import Flask, render_template
from random import randint# 创建了一个Flask类,由这个类生成了一个app实例
app = Flask(__name__)# 表示抽取a,b,c,d四个字母
alpha = ['a', 'b', 'c', 'd']# @app.route("URL")作用是在程序运行时,装饰一个视图函数
@app.route("/index")
def index():return render_template('index.html', alpha=alpha)@app.route("/choujiang")
def choujiang():num = randint(0, len(alpha) - 1)return render_template('index.html', alpha=alpha, x=alpha[num])# 运行
app.run(debug=True)
可将alpha=['a','b','c','d']替换成任意内容,如hero=['李白','橘右京','东方曜','韩信','露娜','镜'],效果如下
python代码补充后,新建"templates"目录(名字切记一致)
在目录下新建HTML文件,命名为"index"(名字切记一致)
在"index"HTML文件下复制粘贴如下代码
<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body>{{alpha}}<br><a href="/choujiang">随机抽取</a> <br>您抽到了:{{x}}
</body>
</html>
回到创建的python文件中,点击运行
运行出现一行网址,点击进入
进入后出现404 Not Found是因为后面未添加"/index",添加后即可成功
Python简单网页抽奖相关推荐
- python 简单网页_Python爬虫 (一):爬取一个简单的静态网页
版本:python3.7 平台:windows10 工具 :pycharm 断断续续学习了py3爬虫2周左右的时间,发现自己学习的过于零散化,所以想通过这个专栏系统的整理下自己所学过的知识.如有错误, ...
- Python 简单网页爬虫学习
1 #coding=utf-8 2 3 # 参考文章: 4 # 1. python实现简单爬虫功能 5 # http://www.cnblogs.com/fnng/p/3576154.html 6 # ...
- Python简单网页爬取
使用Python爬取简单数据 闲暇时间学习Python,不管以后能否使用,就算了解计算机语言知识. 因为有一点Java基础,所以Python的基本语法就很快的过了一遍,表达或许有点混乱,以后慢慢改进. ...
- Python简单网页爬虫——极客学院视频自动下载
一.需求背景 最近正好在研究Python,看了菜鸟教程上的基本教程,然后又再看极客学院的教学视频,向实战进军. 极客学院的视频是需要年费会员才能下载的,客户端倒是可以批量下载,但是下载之后,没有目录结 ...
- python简单网页爬虫代码
上面是本人所写的简单爬虫代码,如果喜欢可以拿去用.具体深入的爬虫技术还需要自己去探讨,谢谢!
- python 静态网页_Python静态网页爬虫相关知识
想要开发一个简单的Python爬虫案例,并在Python3以上的环境下运行,那么需要掌握哪些知识才能完成一个简单的Python爬虫呢? 爬虫的架构实现 爬虫包括调度器,管理器,解析器,下载器和输出器. ...
- Python制作一个简单的抽奖软件(二)
Python制作一个简单的抽奖软件(二) 认识QT 因为都对 QT和tkinter都没用过,之前简单使用tkinter后发现,界面调整不太好弄.然后度娘了之后,QT是强大GUI库之一,很多人都推荐它. ...
- Python爬虫之reuqests实现简单网页采集--网页采集教程
我们介绍了一种新的爬取网页的方法–reuqests,并介绍了它的使用方法,我们还介绍了urllib与reuqests的区别.这节课我们通过一个实例–reuqests实现简单网页采集来加深大家对reuq ...
- python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
前言:. visit 1point3acres.com for more. 数据科学越来越火了,网页是数据很大的一个来源.最近很多人问怎么抓网页数据,据我所知,常见的编程语言(C++,java,pyt ...
最新文章
- 计算机视觉顶会上的灌水文都有哪些特征?
- Tensorflow实现的深度NLP模型集锦(附资源)
- 数据库事务原理及并发、死锁
- 将DataTable中的数据一次性提交到数据库中
- C++中不同的继承方式
- Java面试绕不开的问题: Java中HashMap底层实现原理(JDK1.8)源码分析
- php.inf文件在哪里,php和phpinfphpinfoo
- Ubuntu下用webstorm开发Nodejs(二)
- python 命名实体识别_使用Python和Keras的有关命名实体识别(NER)的完整教程
- java 枚举工厂_在Java中使用枚举工厂,最佳做法?
- 【leetcode】Combinations (middle)
- 企业实战_05_MyCat用户密码加密
- 亲身经历之微信支付沙箱环境扫码支付遇到的那些坑
- python中的tab补全功能添加
- 紧急事态分析及处理方法
- 性能测试模型之曲线拐点模型——压力曲线分析图
- graphpad prism怎么添加图例_Graphpad Prism 绘制散点图详细图解
- 谷歌java模板_如何创建Google表格模板
- 成都榆熙:怎么解除拼多多商品的推广限制
- 聊聊互联网广告前世今生,你想不想要流量?反正我想!