代码-Python登录问题题题题题

问题描述

Python登录问题题题题题

以下Python代码用来登录一个网站

import urllib
import urllib2

loginurl = 'http://10.4.12.22/server/'
headers_ = {'User-Agent' :'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0'}
data_ = urllib.urlencode({'UserName':'1415111027',
                         'UserPass':'*******'})
request = urllib2.Request(loginurl,data = data_,headers = headers_)
opener = urllib2.build_opener()

response = opener.open(request)

print response.getcode()
print response.geturl()

在浏览器上正常流程是 POST 后得到302 的重定向,
但程序不能重定向,且得到的状态码是200 。

请问是什么原因?? _ 刚学不久
(账号密码没错)_

解决方案

小甲鱼Python第六讲课后题
从一个题看python凶残
----------------------

解决方案二:

先把200返回的页面打印看看是什么内容?看你访问的是什么页面

解决方案三:

你直接取重定向后的页面,提交用户名和密码试试呢。

时间: 2024-11-03 21:10:43

代码-Python登录问题题题题题的相关文章

阿凡题回答一题有多少学币问题解析

给各位阿凡题软件的使用者们来详细的解析分享一下阿凡题回答一题有多少学币的问题. 解析分享:   基本上在3-8个学币之间 取决问题的难易程度(以下参考) 小学 3学币 英语.语文.生物.政治.历史 5学币 初中数学.物理.化学 6学币 高中数学.物理.化学 8学币 好了,以上的信息就是小编给各位阿凡题的这一款软件的使用者们带来的详细的阿凡题回答一题有多少学币的问题解析分享的全部内容了,各位看到这里的使用者们,小编相信你们现在那是非常的清楚了吧,希望小编上面解析的内容能够给各位使用者们带去有用的帮

用python登录Dr.com思路以及代码分享_python

前提:isp得支持web登录的方式. 说明:每个ISP的登录页面不一样,不过我估计算法都是一样的,于是解决方案应该也是相似的,只是表单的key可能不太一样. 首先,分析登录页面. 页面head镶嵌了<script>标签,所有的提交相关的脚本都在这里.页面关键部分是两个表单:f1和f0.整个f0是看不见的,但是点击f1的提交时,会直接调用f0的提交而不是提交自己.表单的table布局就不吐槽了... 部分HTML <form name="f1" method="

Selenium实例:Python登录WebQQ

selenium范例:python登录webqq from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time from pprint import pprint username="username" passwd="password

java 登录 代码-Java代码设计登录的问题

问题描述 Java代码设计登录的问题 我在做毕业设计,现在遇到的问题是,我输入帐号和密码,然后选择学生,再点击登录,跳转到学生界面,我不知道为什么跳转不过去,求高手指点,不胜感激!![CSDN移动问答][1] 下面是我写的方法,新手,还望见谅 public void actionPerformed(ActionEvent e) { Connection dbConn = null; Statement stm = null; ResultSet rs = null; if(student.isS

Selenium2+python自动化39-关于面试的题

前言 最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点.   一.selenium中如何判断元素是否存在? 首先selenium里面是没有这个方法的,判断元素存在需要自己写一个方法了. 元素存在有几种形式,一种是页面有多个元素属性重复的,这种直接操作会报错的:还有一种是页面隐藏的元素操作也会报错 判断方法参考这篇:Selenium2+python自动化36-判断元素存在   二.selenium中hidden或者是di

python登录QQ邮箱发信的实现代码_python

复制代码 代码如下: # -*- coding: cp936 -*-from email.Header import Headerfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipartimport smtplib, datetime#创建一个带附件的实例msg = MIMEMultipart()#构造附件att = MIMEText(open('f:\\文件名.doc', 'rb').rea

用Python登录Gmail并发送Gmail邮件的教程_python

 这篇快文介绍了使用Gmail作为您的e-mail服务器,通过Python的内置SMTP库发送电子邮件.它并不复杂,我保证. 下面是如何在Python中登录GMail:   import smtplib # The below code never changes, though obviously those variables need values. session = smtplib.SMTP('smtp.gmail.com', 587) session.ehlo() session.s

C#脚本代码自动登录淘宝获取用户信息

最近遇到的一个需求是如何让程序自动登录淘宝, 获取用户名称等信息. 其实这个利用SS (SpiderStudio的简称) 实现起来非常简单. 十数行代码就可以做到非常完善: 1. 运行SS (下载地址), 编写脚本打开淘宝登陆页面: Default.Navigate("https://login.taobao.com/member/login.jhtml"); Default.Ready(); 2. 找到用户名, 密码的输入框, 输入信息, 点击登录按钮: var user = Def

代码-python使用os.walk进行遍历出现编码错误

问题描述 python使用os.walk进行遍历出现编码错误 本意是想用sklearn进行tf-idf统计的,需要对路径下的文件夹和文件进行遍历,现在有代码部分为 path = 'D:Python27' for subdir, dirs, files in os.walk(path): for file in files: file_path = subdir + os.path.sep + file 在没有修改编码方式程序运行出错,UnicodeDecodeError: 'utf8' code