初心者です。strip()で改行が消えないのですが・・・
初心者です。Pythonでstrip()コードで改行が消えないのですが・・・
エラーは次の様になっております。
宜しくお願いします。
AttributeError Traceback (most recent call last)
in
24
25 #textを改行ごとにリストに入れて、前後の空白を削除する
---> 26 ret = ret.strip()
27
28 print(ret)
AttributeError: 'list' object has no attribute 'strip'
モジュールのインポート
from bs4 import BeautifulSoup
import urllib.request as req
対象のサイトURL
url = "対象のサイトURL"
URLリソースを開く
response = req.urlopen(url)
soup = BeautifulSoup(response,'html.parser')
インスタンスの作成
必要な要素とclass名
name = soup.find_all("div", class_="search_result")
取得したタイトル情報を出力
ret = []
for t in name:
ret.append(t.text)
textを改行ごとにリストに入れて、前後の空白を削除する
ret = ret.strip()
print(ret)