我正在使用beautifulsoup来取消某些图像链接。采用这种编码,我设法让他们都将声明打印到变量中
images = []
images = page_soup.findAll('img')
for image in images:
print(image.get('src'))
现在我想的链接写入到一个csv文件,有没有办法把我的print语句到一个变量,这样它会写入一个行?
这里是我到目前为止的代码
with open('index.csv', 'a') as csv_file:
writer = csv.writer(csv_file)
writer.writerow([name, images, datetime.now()])
更新我改变了我的代码
images = []
images = page_soup.findAll('img')
with open('index.csv', 'a') as csv_file:
writer = csv.writer(csv_file)
for image in images:
writer.writerow([image.get_text(), image.get('src'), datetime.now()])
但仍具有CSV格式问题,我想所有的图像链接到同一行打印。
“这是我到目前为止的代码” - 如果它不工作(这就是为什么你在这里),而不是什么发生? – hlt