質問: [link.get('href') for link in soup.find_all(class_='hoge')] この形だと取得できたのですが、行列に入れ込むために書き換えると取得できなくなりました。 問題のコードではaタグも指定していますが、クラスとhref属性だけで取得できそうです。 ### 補足情報(FW/ツールのバージョンなど) google colaboratoryを使用しています
回答: すみません、link、tags、tagとそれぞれが取得できているのか確認していたら 冒頭のbeautiful soupの初期化のあたりにエラーが出て、 そちらを書き換えたら出力できました import requests from bs4 import BeautifulSoup url = "http://sample.com" req = requests.get(url) html = req.text soup = BeautifulSoup(html, 'html.parser') tags1 = soup.find_all(class_='hoge') for tag1 in tags1: link = tag1.get("href")