GoogleにLil Wayneの記事を検索するスクリプトがあり、記事ごとにtitle、summary、url、およびkeywordsが返されます。Python3:ショートスクリプトの情報をCSVファイルに保存する方法は?
しかし、タイトル、要約、URL、キーワードを列として持つCSVファイルを作成して、各行の記事ごとに関連情報を保存したいと考えています。
from newspaper import Article
import google
#Search Setup
for url in google.search('Lil Wayne', num=10, stop=3, pause=0):
article = Article(url)
article.download()
article.parse()
article.nlp()
#Print the parsed output of each article
print(u'TITLE: ' + str(article.title.encode('ascii', 'ignore')))
print(u'SUMMARY: ' + str(article.summary.encode('ascii', 'ignore')))
print(u'URL: ' + str(article.url))
print(u'KEYWORDS: ' + str(article.keywords))
print("\n")
は、この実際にはPythonの3か? Python 3はテキスト文字列リテラルに 'u'プレフィックスを必要とせず、' str(article.title.encode( 'ascii'、 'ignore')) 'は面白いように動作します(' str'は 'repr'を返します)。 'bytes'オブジェクトは' encode'を返します)。 – ShadowRanger
いずれにしても、実際に['csv' module docs](https://docs.python.org/3/library/csv.html)を確認することを強くお勧めします。これは主に定型文であり、そこにある例が始まるはずです。 – ShadowRanger
こんにちは、 ええ、私はもともとこれをPython 2で書いています。私はデコードを台無しにしてしまいました。 私は最終的には次のエラーを取得: 'UnicodeDecodeError 「UTF-8」コーデックは位置170でバイト0x81とをデコードすることはできません:あなたはそれを持つまで何 byte'無効なスタートを知っていますか? – thewhitetie