response2 = session.post(url, headers = header)
soup = BeautifulSoup(response2.text, 'html.parser')
def get_entry():
for i in range(0,8):
table = soup.findAll("table",{"class":"new_table"})[i]
rows = table.findAll("tr")
writer = csv.writer(e3)
for row in rows:
csvRow = []
for cell in row.findAll(['td', 'tr']):
csvRow.append(cell.get_text())
# 写入
writer.writerow(csvRow)
https://www.cnblogs.com/2bjiujiu/p/9063864.html看看这个
打印一下soup的长度,range里面应该这样写range(len(soup))
非常感谢大家的意见!