• ベストアンサー
  • 困ってます

pythonのfor文のエラーについて

  • 質問No.9701249
  • 閲覧数31
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 66% (2/3)

現在pythonでwebスクレイピングの勉強をしている者です。
質問があるのですが、
from selenium import webdriver
browser=webdriver.Chrome()
browser.get("https://movie.jorudan.co.jp/cinema/")
#クラスからリンクを抜き出してクリックさせる。
siwake=[]
elems=browser.find_elements_by_class_name("item-body")
for i in elems:
elem=i.find_element_by_tag_name("a")
elem.click()
#クラスのジャンルからaタグのテキストを抜き出して前のページに戻る。
  elem=browser.find_element_by_class_name("genre")
elem=elem.find_element_by_tag_name("a").text
browser.back()
  #抜き出した情報をsiwakeの空のリストに追加する。
siwake.append(elem)

上記のコードで映画のジャンルの一つ目を抜き取りたいのですが、for文を回すとエラーが出てしまいます。
どなたか原因が解る方がいらっしゃいましたらご教示して頂けると幸いです。
参考HPはhttps://movie.jorudan.co.jp/cinema/です。
よろしくお願い致します。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 28% (1379/4873)

>上記のコードで映画のジャンルの一つ目を抜き取りたいのですが、for文を回すとエラーが出てしまいます。

出力されているエラーメッセージを、
そっくりそのまま書かれた方がよろしいかと。
お礼コメント
8937

お礼率 66% (2/3)

ありがとうございます。エラーコードを載せて再度掲載します。
投稿日時:2020/01/14 07:38
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ