⽤python做⼀个简单的投票程序_通过python3实现投票功能代
码实例
这篇⽂章主要介绍了通过python3实现投票功能代码实例,⽂中通过⽰例代码介绍的⾮常详细,对⼤家的学习或者⼯作具有⼀定的参考学习价值,需要的朋友可以参考下
quest
# cd C:\Python36-32\Scripts
# pip install BeautifulSoup
from bs4 import BeautifulSoup
防患未然是什么意思
def vote(get_url, post_url, option):
# 访问投票页⾯,拿到cookie
resp = quest.urlopen(get_url)
cookie = header('Set-Cookie')
风雨行
# print(cookie)
# 读取respon信息
html = ad()
# HTML解析器,拿到vote_option
bs = BeautifulSoup(html, "html.parr")医保报销额度
# 后台校验的动态验证码,随⾃⼰业务调整
cret_key = bs.find('input', id='cret_key').get("value")
# print(vote_option)
品管部# hearders部分,cookie等
headers = {'Ur-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Firefox/52.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Cookie': cookie}
# post提交的数据,第⼀个为选中的复选框选项(多个中间逗号分隔),第⼆个为动态码(后台校验)
data_json = {'option': option, 'cret_key': cret_key}
蹲的四字词语
# string转为byte类型,因为客户端校验要求
data = urllib.par.urlencode(data_json).encode("utf-8")
# post请求,提交投票数据
req = quest.Request(post_url, headers=headers, data=data)
respon = quest.urlopen(req)
# 查看返回结果,转码为中⽂
资金循环
print(bytes.ad()))
def deal():
# get连接、post链接、选项 根据⾃⼰业务修改
get_url = ""
post_url = ""
思乡的句子
option = ""
vote(get_url, post_url, option)
老母猪带胸罩
deal()
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持我们。本⽂标题: 通过python3实现投票功能代码实例