以下のように一つの画面にたくさんのリンクがある際に、自分の欲しいものだけを抽出することはできるのでしょうか。
以下のようにコードを書いたのですが、空のリストを返し、自分の欲しい「/--/?page=2」のリンクを取得できませんでした。
どのように修正すればよいのでしょうか。
よろしくお願いいたします。
python
1res=requests.get('該当url') 2bs=BeautifulSoup(res.text , "html.parser") 3next_page=bs.find_all(href=re.compile('/--/?page=2')) 4print(next_page)
html
1<a href="/--/?page=2">2</a> 2<a href="/--/?page=3">3</a> 3<a href="/--/?page=4">4</a> 4<a href="/--/----">teratail</a>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/11 14:51