前提・実現したいこと
集英社のコミックという場所から本の発売日・タイトル・値段を取得するシステムを作っています。
複数のコミックのURLを取得する機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセー
AttributeError: 'NoneType' object has no attribute 'find_all' ### 該当のソースコード AttributeError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_17280/2954883011.py in <module> 1 book_urls = [] ----> 2 a_tags = div_book_list.find_all('a') 3 for a_tag in a_tags: 4 if a_tag['href'] not in book_urls: 5 book_urls.append(a_tag['href']) AttributeError: 'NoneType' object has no attribute 'find_all' ```ここに言語名を入力 python ソースコード ```import requests from bs4 import BeautifulSoup res = requests.get('https://www.shueisha.co.jp/') html_doc = res.text soup = BeautifulSoup(html_doc, 'html.parser') div_book_list = soup.find('div', class_='slick-track') book_urls = [] a_tags = div_book_list.find_all('a') for a_tag in a_tags: if a_tag['href'] not in book_urls: book_urls.append(a_tag['href']) ### 試したこと find_allのほかにfindでやってみましたが同じエラーがでました。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/08 01:16