次のコードを使用していくつかのリンクを削りましたが、Excelの1列に格納できないようです。コードを使用すると、リンクアドレスのすべてのアルファベットが解析され、複数の列に格納されます。Pythonでcsvの列に出力を格納する方法
for h1 in soup.find_all('h1', class_="title entry-title"):
print(h1.find("a")['href'])
これは私が見つける必要があるすべてのリンクをもたらします。私が使用CSVに格納する
:
import csv
with open('links1.csv', 'wb') as f:
writer = csv.writer(f)
for h1 in soup.find_all('h1', class_="title entry-title"):
writer.writerow(h1.find("a")['href'])
Iはまた
for h1 in soup.find_all('h1', class_="title entry-title"):
dat = h1.find("a")['href']
を使用してインスタンスの結果を格納しようとし、他のCSVコードでdat
を使用して試みたが動作しないであろう。
をあなたに役立つはずである
私への書き込みプレーンファイルのように見えます。 1行ごとに1行ごとに表示しますか? – Bobby
pandas dataframeのほうがはるかに楽になるかもしれない – Bobby
@Bobbyはい、すべての行に1つのリンク – song0089