前提
python初心者です。https://inasala.com/scraping-google-search/のサイトを参考にgoogleの検索上位100件をスクレイピングしようとしています。
・自分の書いたコードのエラー原因は何なのか
エラー内容
12個くらいまでは表示されますが、それ以降はエラーがでて表示されません
Python
1IndexError: list index out of range
自分の書いたコード
python
1import requests as rq 2from bs4 import BeautifulSoup 3 4ser_wor = "プログラミング初心者" 5print(f"検索ワード :{ser_wor}") 6count = 100 7 8url = f"https://www.google.co.jp/search?hl=ja&num={count}&q={ser_wor}" 9html = rq.get(url) 10html.raise_for_status() 11soup = BeautifulSoup(html.content, "html.parser") 12search_page = soup.select("div.kCrYT > a") 13 14for i in range(len(search_page)): 15 print(search_page[i].select("h3")[0].text)
回答1件
あなたの回答
tips
プレビュー