请教一下,为什么已经写入的内容,会重复写到下一行中for book in books_all:
#获取超链接
url = book.find_all('a')[0].get('href')
print(url)
url = url.strip()
urls.append(url)
#获取标题
title = book.find_all('td')[0].get_text()#标题单位搞定
title = title.strip()
titles.append(title)
#print(title)
#获取发布单位
company = book.find_all('td')[1].get_text()#发布单位搞定
company = company.strip()
#print(company)
companines.append(company)
#获取时间
time = book.find_all('td', {'align': 'center','width':'100'})[1].get_text()
time = time.replace('\n', '').replace(' ', '').replace('\t', '')
#print(time)
times.append(time)
csv_writer.writerow([urls, companines, titles, times])
#输出都在一行上的问题
csv_qne.close()
爬取写入csv文件时重复写入的问题
最新推荐文章于 2023-02-07 15:38:11 发布