我正在尝试下载和使用包含在.csv文件中的数据。我在抓取或大多数与编码相关的事情上非常业余,并希望得到任何帮助。有没有可能我被阻止从网站上提取链接?我问了很多不同的方式,他们也没有任何帮助。感谢阅读,我感谢任何帮助:)
from bs4 import BeautifulSoup
import requests
import csv
user_input = input("Enter a zipcode: ")
url = f"https://www.redfin.com/zipcode/{user_input}/filter/include=sold-3mo"
response = requests.get(url)
# Parse the HTML content using Beautiful Soup
soup = BeautifulSoup(response.content, "html.parser")
# Find the download link
download_link = soup.find("a", string='download-and-save')
if download_link:
# Extract the href attribute from the link
href = download_link["href"]
# Download the CSV file
response = requests.get(href)
with open("data.csv", "wb") as f:
f.write(response.content)
else:
print("Error: Unable to find link to CSV file")```
I've tried switching writing the code in different ways such as trying to get the the code to print url and can't even get it to do that. I've also tried removing the inputs for zip code but I don't think that is a big deal. I was expecting to download the .csv but I guess not. I only get Unable to find link to CSV file as output
1条答案
按热度按时间b5buobof1#
您可以用途:
输出: