python自动登录页面之后写_python 自动登录网页的问题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如题,我自己写了一个脚本想自动登录某网页。但是没效果,请帮忙看看那边出了问题。

我写的脚本和网站源代码入下:

--------------------------------------------------------------------------------------------------------

# -*- coding:UTF-8 -*-

import urllib

import urllib.parse

import urllib.request

def login():

opener=urllib.request.build_opener(urllib.request.HTTPCookieProcessor())

opener.addheaders = [('User-agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3')]

urllib.request.install_opener(opener)

#登录路径

path ='http://server/login.asp'

#用户名和密码

post_data = urllib.parse.urlencode({'userName5k5': 'root', 'password': 'root2', 'push_type': '2'})

post_data=post_data.encode(encoding='UTF8')

print (post_data)

req = urllib.request.Request(path, post_data)

print(req)

f = urllib.request.urlopen(req)

print ("login...")

print (f.geturl() )

f.close()

assert 200 == f.code

if __name__ == '__main__':

login()

--------------------------------------------------------------------------------------------------------------

function check_val(push_id)

{

if (document.form1.userName5k5.value=="")

{

alert("Please input Login User Name!");

document.form1.userName5k5.focus();

return false;

}

if (document.form1.password.value =="")

{

alert("Please input Password!");

document.form1.password.focus();

return false;

}

document.form1.push_type.value=push_id;

document.form1.submit();

}

 Please

input your user name and password

 
Login ID:

Password:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值