前提・実現したいこと
Python BeautifulSoupでURL
を取得したい
発生している問題・エラーメッセージ
<a href="#△△">〇〇</a>
まではスクレイピングでき、.textで
〇〇のスクレイピングもできたが
URLのスクレイピングができません
エラーメッセージ
-1
該当のソースコード
urls = soup.find_all('a')[1]
for url in urls:
____link = url.find('href')
print(link)
↑インスタンス入れてます。
言語名
Python
ソースコード
▶︎<li class="">
▼<li class="">
__<a href="#△△">〇〇</a>
__</li>
▶︎<li class="">
。。。
試したこと
soup.find_all('a')[1]
↓
soup.find_all('li')[1]
エラー内容
-1
↓
-1
None
-1
補足情報(FW/ツールのバージョンなど)
liクラスはいくつかあった為リストの2番目だけ抽出したい為
find_all()[1]としています。
<a href="#△△">〇〇</a>
まではたどり着けているので
soupから直接aタグを抽出している事にしております。
ここにより詳細な情報を記載してください。
python3
使用環境は
jupyter labです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/18 11:35