pythonでスクレイピングの練習を行っており、find_allの引数で分からない部分があります。
具体的に下記の部分です。
Beautiful Soupのドキュメントを見ても、reモジュールを使用し正規表現を利用できることは書いてありますが、
下記の様な書き方 href=re.compile('検索文字列')という使い方が記載されていません。
これは、find_allの引数として、属性名=re.compile('検索文字列')でもよいということなのでしょうか?
python
1import requests 2from bs4 import BeautifulSoup 3import re 4 5url = 'https://www.yahoo.co.jp' 6res = requests.get(url) 7 8soup = BeautifulSoup(res.text, 'html.parser') 9# soup.prettify 10elems = soup.find_all('a') 11elems = soup.find_all(href=re.compile('https://news.yahoo.co.jp/pickup/')) # find_allの引数が分かりません。 12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。