python带cookie提交表单自动登录
2024-09-04 13:19:27
import urllib
import urllib2
import cookielib login_url = "xxxxxxxxxxxxx" cj = cookielib.CookieJar()#实例化对象,创建cookie容器cj
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))#通过build_opener方法构造一个包含把cookie传给HTTP...构造方法的类实例的URL访问器 10 contens = opener.open(login_url).read()#这里是因为学校官网提交的表单中需要有一个lt参数,而它是变化的所以先获取解析一下得到它
lt = re.findall('<input type="hidden" name="lt" value="(.*)" />',contents1)
#payload
form_info={"username":"xx","password":"xx","lt":lt[0],"_eventId":"submit","errors":""} postData = urllib.urlencode(form_info)
opener.addheaders=[("User-Agent","xxxx"),]#我是浏览器 resp = opener.open(login_url,postData) print resp.read()
最新文章
- PHP基础知识之函数
- dwr和spring的整合
- 浅谈Excel开发:十 Excel 开发中与线程相关的若干问题
- powerdesinger中建立一个表后,出现Existence of index的警告
- ASP.NET MVC4中使用Ninject
- 给你完美浪漫的七夕,APICloud送你双人电影票!
- ubuntu下Rhythmbox播放器乱码问题解决方案
- linux下usb驱动接口中端点介绍
- C51 库函数(3)
- C# Environment类_获取程序所在机器信息
- C语言实现约瑟夫环讨论
- c++,为什么要引入虚拟继承
- shader之半兰伯特漫反射
- vs重装找不到 $(WindowsSdkDir) 配置问题
- 阿里分布式事务解决方案-GTS
- Ubuntu 18.04 启用 rc.local 设置开机启动
- MySQL:索引
- MVC 5限制所有HTTP请求必须是POST方式
- ScrollView fillViewport
- 如何解决Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 8000401a. 问题