第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我怎樣才能讓 python 將我抓取的變量導(dǎo)出為 .csv?

我怎樣才能讓 python 將我抓取的變量導(dǎo)出為 .csv?

開(kāi)心每一天1111 2023-04-18 16:24:37
import requestsfrom bs4 import BeautifulSoupimport pandas as pdURL = 'https://mychesterfieldschools.com/mams/news-and-announcements/'page = requests.get(URL)soup = BeautifulSoup(page.content, 'html.parser')results = soup.find_all('div', class_='col-sm-12 col-md-12')for results in results:    body = results.find('p')    link = results.find('a')    a = body.text    b = link    print(a)    print(b)字符串很奇怪,我對(duì) Python 很陌生。請(qǐng)幫忙!我試過(guò)使用 Pandas,但它對(duì)我不起作用。這是所需的輸出:Chromebook 為學(xué)生提供支持,截至 7 月 30 日如下:每周二上午 8 點(diǎn)至 10 點(diǎn)在 Thomas Dale HS 周四 2-4 點(diǎn)在 CTC@Hull,...閱讀全文這里有一些資源可以讓您的孩子在暑假期間學(xué)習(xí)數(shù)學(xué),并為他們將在秋季入學(xué)的課程做準(zhǔn)備。ALEKS – 您的孩子在學(xué)年的數(shù)學(xué)課上一直在使用 ALEKS。ALEKS 是一種自適應(yīng)數(shù)學(xué)程序,可為每個(gè)學(xué)生提供個(gè)性化的學(xué)習(xí)路徑 [...],...閱讀全文“Full STEAM Ahead 是 CodeVA 舉辦的會(huì)議,致力于通過(guò)科學(xué)、技術(shù)、工程、藝術(shù)和數(shù)學(xué)賦予年輕女性權(quán)力。我們通過(guò)將學(xué)生與女性榜樣聯(lián)系起來(lái)參與實(shí)踐研討會(huì)來(lái)激發(fā)他們的靈感。我們的演講者將分享他們作為各自行業(yè)領(lǐng)導(dǎo)者的經(jīng)驗(yàn),強(qiáng)調(diào) STEAM 和 [...] 的重要性,...閱讀全文由于全州范圍內(nèi)學(xué)校關(guān)閉,切斯特菲爾德縣公立學(xué)校正在重新安排學(xué)前班和幼兒園注冊(cè)的機(jī)會(huì)。當(dāng)取消或放寬與大型集會(huì)相關(guān)的限制時(shí),將重新安排這兩個(gè)面對(duì)面的機(jī)會(huì)。同時(shí),未來(lái)的學(xué)前班和幼兒園學(xué)生有機(jī)會(huì)進(jìn)行在線注冊(cè)。隨附的新聞稿 [...],...閱讀全文
查看完整描述

1 回答

?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

我創(chuàng)建了 2 個(gè)數(shù)組來(lái)存儲(chǔ) 2 種不同類(lèi)型的抓取數(shù)據(jù)。 pandas.DataFrame()將創(chuàng)建一個(gè)數(shù)據(jù)框?qū)ο蟛andas.to_csv()數(shù)據(jù)框?qū)ο蟀l(fā)送到 .csv 文件。


這可能不是最有效的代碼,但它可以工作


import requests

from bs4 import BeautifulSoup

import pandas as pd


URL = 'https://mychesterfieldschools.com/mams/news-and-announcements/'

page = requests.get(URL)


soup = BeautifulSoup(page.content, 'html.parser')


results = soup.find_all('div', class_='col-sm-12 col-md-12')


// declaring the 2 arrays for storing your scraped data

text = []

a_tags = []


for results in results:

? ? body = results.find('p')

? ? link = results.find('a')

? ? a = body.text

? ? b = link

? ? print(a)? ? ? ? // prints the text (data type string)

? ? print(b)? ? ? ? // prints the tag (data type bs4.element.Tag object)


? ? // store the text in text array

? ? text.append(a)


? ? // convert the tags to string and store in a_tags array

? ? a_tags.append(str(b))


// prints the saved arrays

print("text :? ? ", text)

print("tags :? ? ", a_tags)


// creates a pandas dataframe object of the above 2 arrays

df = pd.DataFrame(

? ? {

? ? ? ? "Text": text,

? ? ? ? "A_tags": a_tags

? ? }

)


// converts to csv

df.to_csv("data.csv", index=False, encoding="utf-8")

輸出data.csv文件出現(xiàn)在與 python 腳本相同的目錄中。

這是 csv 在 Microsoft Office Excel 上的顯示方式:

http://img1.sycdn.imooc.com/643e53f00001ea4706590168.jpg

查看完整回答
反對(duì) 回復(fù) 2023-04-18
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)