获取用户名:文本文件中的密码,然后发布到登录表单中

2024-09-30 03:22:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个带有用户名和密码的文本文件。文本文件的格式如下:

username1:password1
username2:password2
username3:password3

我想抓住第一行,将其拆分为“username1”和“password1”,然后发布到:

br.form['login'] = 'username1'
br.form['passwd'] = 'password1'

之后,我希望它重复并转到username2:password2。

怎么能做到?


Tags: brform密码格式login用户名passwd文本文件
3条回答
filename=<path to file>
separator=":"
fileIN = open(filename, "r")
line = fileIN.readline()

while line:
    sout=line.split(separator)
    user=sout[0]
    passwd=sout[1]
    ..... do your stuff......
    line = fileIN.readline()

假设用户名或密码中没有:字符:

with open('myfile.txt') as f:
    credentials = [x.strip().split(':', 1) for x in f]

for username, password in credentials:
    # your code here 

1)逐行读取文件 http://docs.python.org/tutorial/inputoutput.html

2)拆分行(字符串) http://docs.python.org/library/string.html

3)发布信息 http://docs.python.org/library/urllib.html

使用google帮助找出每个步骤。

相关问题 更多 >

    热门问题