當我將資料列印到資料框中時,他們將在我制作時列印所有資料,csv file他們不會在 csv 檔案中給我任何資訊
import requests
from bs4 import BeautifulSoup
import pandas as pd
headers ={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36'
}
r =requests.get('https://web.archive.org/web/20141113155415/http://www.alexa.com/topsites/category/Top/Recreation/Living_History/By_Historical_Region')
soup=BeautifulSoup(r.content, 'lxml')
main=soup.find_all('div',class_='desc-container')
web={}
for mains in main:
link=mains.find('p',class_='desc-paragraph').text
web['link']=link
des=mains.find('div',class_='description').text
web['description']=des
df = pd.DataFrame([web])
print(df)
uj5u.com熱心網友回復:
嘗試將帶有資料的字典放入串列中,每次迭代都會創建新字典。例如:
import requests
import pandas as pd
from bs4 import BeautifulSoup
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"
}
r = requests.get(
"https://web.archive.org/web/20141113155415/http://www.alexa.com/topsites/category/Top/Recreation/Living_History/By_Historical_Region"
)
soup = BeautifulSoup(r.content, "lxml")
main = soup.find_all("div", class_="desc-container")
all_data = []
for mains in main:
web = {}
link = mains.find("p", class_="desc-paragraph").text
des = mains.find("div", class_="description").text
web["link"] = link
web["description"] = des
all_data.append(web)
df = pd.DataFrame(all_data)
print(df.to_markdown())
df.to_csv("data.csv", index=False)
印刷:
| 關聯 | 描述 | |
|---|---|---|
| 0 | Texrenfest.com | 德克薩斯文藝復興節于 10 月和 11 月在德克薩斯州普蘭特斯維爾舉行。 |
| 1 | Rennfest.com | 一個 16 世紀英國村莊的娛樂專案,位于克朗斯維爾,名為 Revel Grove。包括一個 sch... Moreedule、就業、工藝和供應商應用程式、照片、娛樂描述和方向。 |
| 2 | Plimoth.org | 提供有關普利茅斯種植園的資訊,這是位于馬薩諸塞州普利茅斯的 17 世紀生活歷史博物館... Moretury。還可以作為一種資源,訪問者可以通過它了解更多關于朝圣者故事、普利茅斯殖民地 (1620-1692) 的歷史、萬帕諾亞格印第安人、感恩節的資訊,并在 Web 上找到相關網站的鏈接。 |
| 3 | Royalfaires.com/carolina/ | 北卡羅來納州夏洛特的年度活動。包括活動時間表、票務資訊、地圖、... 更多住宿和聯系資訊。 |
| 4 | Renfestival.com | 位于俄亥俄州哈維斯堡。參觀 16 世紀,觀看馬術比賽、羅賓漢和伊萊女王... Morezabeth I。 |
| 5 | Kingrichardsfaire.net | 馬薩諸塞州卡佛的 16 世紀節日。通常從 8 月到 10 月中旬運行。 |
| 6 | Rileysfarm.com | Riley's Farm 是一個正在運作的南加州蘋果園和生活歷史農場。安排一次... Morefield 旅行,或閱讀有關殖民地圣誕節的資訊。 |
| 7 | 波士頓大屠殺網 | 包括關于活動的資源目錄,包括圖片、檔案、地點、審判、參與者、參與者和時間線。 |
| 8 | Renfair.com/NY/ | 提供雜耍者、小丑、吟游詩人和魔術師的連續表演,以及馬術比賽...... |
| 9 | Piratemerch.com | 專營海盜時裝、服裝、T 恤和禮品。 |
| 10 | Renfaire.com | 提供語言、服飾、習俗和活動的背景細節。 |
| 11 | Okcastle.com | 體驗卡斯爾頓的樂趣;比武、現場國際象棋比賽、假面舞會和國王……莫爾的盛宴。五月的前三個周末加入亨利八世國王。 |
| 12 | Livinghistory.co.uk | 英國重演者的資源。包括有關歷史、服裝和音樂、活動的資訊... |
| 13 | Nps.gov/casa | 提供有關可訪問性、事件、教育計劃、管理、新聞、歷史......更多和文化的資訊。 |
| 14 | Asf.net | ASF 每年吸引超過 300,000 名參觀者,每年制作 14 部世界級作品,... 更多包括古典作品、當代戲劇、奢華音樂劇以及電影節南方作家專案委托的新作品。 |
| 15 | Kipar.org | 一個令人印象深刻的網站,包含有關法國和英國巴洛克時期的資訊。 |
| 16 | Larp.com/legioxx/ | 一世紀英國的古羅馬軍隊和平民生活被重演用于公共活動和教育宣傳。總部設在華盛頓特區;一般資訊和聯系資訊。 |
| 17 | Missionsanluis.org | 包含 1656 年至 1704 年早期定居點和拉佛羅里達州首府的材料。它在... 更多包括來自博物館的在線材料收集和方向。 |
| 18 | Ren-fest.com | 佛羅里達文藝復興節和金氏公司文藝復興馬戲團的制作人。 |
| 19 | Golondrinas.org | 燕子牧場,新墨西哥州圣達菲的西班牙殖民生活歷史博物館。所以... Moreldados(1820 年左右)和殖民地平民可以在圖片中看到。 |
| 20 | 軍團xxiv.org | 總部位于賓夕法尼亞州的團體正在重新制定羅馬軍團。設備標準,活動時間表,p... 更多重演照片,關于羅馬的背景資訊。 |
| 21 | Regia.org | 盎格魯-撒克遜、維京、諾曼和英國生活史 950-1066AD。 |
| 22 | Pyracy.com | 一個迷戀海盜的在線社區。包括一個論壇和一些影像。 |
| 23 | 無季報網 | Group 為 Faires、重演、博物館會議和類似活動描繪了海盜生活;m... 更多會員資訊、活動日程、圖片庫。 |
| 24 | 戰馬網 | 自 1982 年以來,來自佛羅里達州薩拉索塔的 War Horse Farm 的團隊在 Faires 和 S...在真正的全面接觸角逐中。活動日程。 |
并保存data.csv(來自 LibreOffice 的螢屏截圖):

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/486568.html
