bjid = open("bjid.txt", "r", encoding="utf-8").read()
list = [(re.findall('\(([^)]+)', bjid))]
I listed the bjid.txt file using the above method
for i in range(20):
driver.get('https://www.pandalive.co.kr/channel/'+list[0][i]+'/notice')
time.sleep(1)
nick = driver.find_element(By.XPATH, "//*[@class='nickname']")
notice = driver.find_element(By.XPATH, "//*[@class='ie-hack-ellipsis']")
date = driver.find_element(By.XPATH, "//*[@class='date']")
with open('notice.txt', mode='a', encoding='utf-8') as f:
for f in range(1, 0):
f.write(nick.text + ' ' + date.text + ' ' + notice.text + ' ')
f.write("Bjname : " + nick.text)
f.write("\n")
f.write("date : " + date.text)
f.write("\n")
f.write("notice : " + notice.text)
f.write("\n")
f.write("\n")
f.write("--------------------------")
f.write("\n")
Using the code below, only the last person's information was saved as a txt file.
How can I save everyone's information in the list[1~20] as a text file?