我为亚马逊产品抓取创建了一个小型 Django 项目。但不知道如何下载 CSV 文件。
我是这方面的初学者,所以我不知道如何提供下载链接,所以我没有尝试过任何东西
import csv
import re
import requests
from bs4 import BeautifulSoup
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
url = request.POST.get("url", "")
r = requests.get(url)
soup = BeautifulSoup(r.content, features="lxml")
p_name = soup.find_all("h2", attrs={"class": "a-size-mini"})
p_price = soup.find_all("span", attrs={"class": "a-price-whole"})
with open("product_file.csv", mode="w") as product_file:
product_writer = csv.writer(product_file)
for name, price in zip(p_name, p_price):
product_writer.writerow([name.text, price.text])
return render(request, "index.html")
呼如林
小怪兽爱吃肉
随时随地看视频慕课网APP
相关分类