后参数列表(Python请求)
您好,我有一个列表,我正在尝试更改用户名,并在列表发送请求时一次一个地查看列表。例如,我有一个后参数列表(Python请求),python,python-3.x,loops,python-requests,Python,Python 3.x,Loops,Python Requests,您好,我有一个列表,我正在尝试更改用户名,并在列表发送请求时一次一个地查看列表。例如,我有一个finallist.txt文件,其内容如下: pop boat oreo 这些是我希望作为请求发送的用户名列表。这是我的密码: list = open("finallist.txt", 'r') paramsGet = {"Name": list} headers = {<ignore>} response = ses
finallist.txt
文件,其内容如下:
pop
boat
oreo
这些是我希望作为请求发送的用户名列表。这是我的密码:
list = open("finallist.txt", 'r')
paramsGet = {"Name": list}
headers = {<ignore>}
response = session.get("https://<ignore>.com/api/users/available", params=paramsGet, headers=headers)
if response.status_code == 200:
#
elif response.status_code == 409:
#
list=open(“finallist.txt”,“r”)
paramsGet={“Name”:list}
标题={}
response=session.get(“https://.com/api/users/available,params=paramsGet,headers=headers)
如果response.status_code==200:
#
elif response.status_code==409:
#
注意:当paramsGet-{“Name”:pop}
但当我试图让它在列表中向下旋转时,我就迷路了。我想我必须为范围为3的x做些什么?如果我没有说清楚,我不知道对不起。您想对-loop使用
,例如:
# load every line from the file to list `lines`
with open("finallist.txt", 'r') as f_in:
lines = [line for line in map(str.strip, f_in) if line]
# iterate over every line, change headers and do a request
for line in lines:
print('Name {}'.format(line))
paramsGet = {"Name": line}
headers = {}
response = session.get("https://<ignore>.com/api/users/available", params=paramsGet, headers=headers)
if response.status_code == 200:
# handle status 200
elif response.status_code == 409:
# handle status 409
#将文件中的每一行加载到列表`行`
将open(“finallist.txt”,“r”)作为f_输入:
lines=[图中线条对应的线条(str.strip,f_in)如果是线条]
#迭代每一行,更改标题并执行请求
对于行中的行:
打印('Name{}'。格式(行))
paramsGet={“Name”:line}
标题={}
response=session.get(“https://.com/api/users/available,params=paramsGet,headers=headers)
如果response.status_code==200:
#处理状态200
elif response.status_code==409:
#处理状态409
注意:不要使用变量名list
——您正在“隐藏”Python的内置代码