‘壹’ python 网页登陆验证(自动登录),这段代码的问题在哪
可能服务器检验了cookie,你用浏览器的开发者工具看一下网页在提交数据时,具体发送了哪些cookie。
‘贰’ python用tkinter创建一个登录界面
import tkinter
import tkinter.ttk
import tkinter.messagebox
root = tkinter.Tk()
root.title("登录")
userlabel = tkinter.Label(root,text="用户名:")
passwordlabel = tkinter.Label(root,text="密码:")
userlabel.grid(row=0,column=0)
passwordlabel.grid(row=1,column=0)
userentry = tkinter.ttk.Entry(root)
passwordentry = tkinter.ttk.Entry(root,show="●")
userentry.grid(row=0,column=1,padx=10,pady=2)
passwordentry.grid(row=1,column=1,padx=10,pady=2)
def get():
tkinter.messagebox.showinfo("结果","用户名:" + userentry.get() + "
密码:" + passwordentry.get())
yes = tkinter.ttk.Button(root,text="确定",command=get)
yes.grid(row=2,column=1)
root.mainloop()
效果图
‘叁’ 用python绘制一个“登录”GUI界面,可以注册和登录,且有“取消”按钮,可以清空输入框中内容
python提供了多个图形开发界面的库,几个常用Python GUI库如下:
Tkinter:Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。
wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。
Jython:Jython程序可以和java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。
Tkinter 编程
Tkinter 是Python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。
由于Tkinter是内置到python的安装包中、只要安装好Python之后就能import Tkinter库、而且IDLE也是用Tkinter编写而成、对于简单的图形界面Tkinter还是能应付自如。
创建一个GUI程序
1、导入Tkinter模块
2、创建控件
3、指定这个控件的master, 即这个控件属于哪一个
4、告诉GM(geometry manager)有一个控件产生了。
实例:
1 #!/usr/bin/python2 # -*- coding: UTF-8 -*-3 4 import Tkinter5 top = Tkinter.Tk()6 # 进入消息循环7 top.mainloop()
‘肆’ python如何做界面
PyQt,一个基于Qt的Python接口包,可以直接使用Qt的控件,还可以使用QSS进行界面美化,下面我简单介绍一下这个包的安装和使用,实验环境Win7+Python3.6+PyCharm5.0,主要内容如下:
1.首先,安装PyQt,这个直接在cmd窗口输入命令“pip install pyqt5”就行,如下,由于安装包比较大,所以需要等待一会儿:
‘伍’ python实现网页登陆验证(自动登录),试了很多百度上的代码(虽然才几行),就是登录不成功,问题在哪
因为这个页面的登录表单是用javascript生成的,
除了userName(注意不是你写的username), password等字段外,
你还必须提供很多隐藏字段的信息(包括codeString, safeFlag, u, isPhone等等)
图片是登录表单的源代码,这里的hidden数据你都要在values里给定,才能正确模拟登录行为
‘陆’ 小弟今天学的python,用phcharm做了个登录页面,用ajax请求的数据传不过去,代码如下
感觉$.ajax这段代码有错误。你用firebug之类的调试器调试下,看看加载网页js会不会出错,如果没问题的话,用firebug调试下,看看点击按钮后到底有没有post出数据。
如果post出了数据,那么再查下是否是python部分的问题。
‘柒’ 关于参数化登录,Python代码实现
通过python第三方库,xlwt和xlrd模块,通过使用python自带selenium模块,实现大量账号逐次登录。同时,创建多线程,提高登陆效率。
‘捌’ python django 做了个web ,在登录界面我想直接调用系统的login模板,可是每次登录成功之后就跳到
系统的login.html里包含一个重定向URL的next隐藏域。有这么一行:
<input type="hidden" name="next" value="{{ next }}" />
登陆以后跳转到系统默认的/accounts/profile
你把value改成你想要跳转的url或者给next重新传一个url也行
‘玖’ 使用Python编写简单的登录界面遇到问题
代码没问题,这个是python3的代码,检查下你用的python环境是python2还是python3的、