我有以下脚本来获取用户名网页的公共数据。我目前有一个用户名。
usernames = ['johnsmith']
r = requests.get('https://url/'+username)
html = r.text.encode("utf-8")
text = html[html.index("htmlclass = ")+21:]
text = (text[:text.index("};</script>")]+"}").replace('\\"', "")
dictionary = loads(text)
我想从txt文件(data.txt)中提取多个用户名并同时运行它。我能够将文本从txt文件转换为列表。
# Usernames extracted from text file:
base = [line.rstrip() for line in open('data.txt')]
txt文件中的示例文本:
janedoe
johnnyb
marcusx
taylors
但我不确定如何调整我的脚本以接受多个用户名。我怎么做?
答案 0 :(得分:0)
将您当前的代码放在一个函数中,然后使用列表理解在code2
列表中的每个用户名上运行该函数:
NULL