お世話になっております。
seleniumでのスクレイピングをしております。
以下のコードからの出力で、
(1)httpsから始まるurlを抜き出す
(2)リストに(1)を格納
(3)for文で(2)をクリック・閉じるを繰り返す
ということをしたいと考えております。
どのようにコーディングをすればよいでしょうか?
python
1for class_ in driver.find_elements_by_class_name("bnrBoxInner"): 2 for elem in class_.find_elements_by_tag_name("a"): 3 onclick=elem.get_attribute("onclick") 4 print(onclick)
出力:
doSubmit('827038', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/1181/192/1/-/1/?type=0')
doSubmit('827038', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/1181/192/1/-/1/?type=0')
doSubmit('827037', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/15/225/1/-/1/?type=0')
doSubmit('827037', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/15/225/1/-/1/?type=0')
doSubmit('827028', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/115/453/1/-/1/?type=0')
doSubmit('827028', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/115/453/1/-/1/?type=0')
doSubmit('827036', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4128/558/1/-/1/?type=0')
doSubmit('827036', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4128/558/1/-/1/?type=0')
doSubmit('827043', 'top', 'https://r10.to/hv1vbD')
doSubmit('827043', 'top', 'https://r10.to/hv1vbD')
doSubmit('827039', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/14/877/1/-/1/?type=0')
doSubmit('827039', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/14/877/1/-/1/?type=0')
doSubmit('827034', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4125/558/1/-/1/?type=0')
doSubmit('827034', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4125/558/1/-/1/?type=0')
doSubmit('827032', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4122/558/1/-/1/?type=0')
doSubmit('827032', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4122/558/1/-/1/?type=0')
doSubmit('827031', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4121/558/1/-/1/?type=0')
doSubmit('827031', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4121/558/1/-/1/?type=0')
doSubmit('827033', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4123/558/1/-/1/?type=0')
doSubmit('827033', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4123/558/1/-/1/?type=0')
doSubmit('827030', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4120/558/1/-/1/?type=0')
doSubmit('827030', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4120/558/1/-/1/?type=0')
doSubmit('827040', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/137/287/1/-/1/?type=0')
doSubmit('827040', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/137/287/1/-/1/?type=0')
doSubmit('827035', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4127/558/1/-/1/?type=0')
doSubmit('827035', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4127/558/1/-/1/?type=0')
doSubmit('827029', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4119/558/1/-/1/?type=0')
doSubmit('827029', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/4119/558/1/-/1/?type=0')
doSubmit('827041', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/97/755/1/-/1/?type=0')
doSubmit('827041', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/97/755/1/-/1/?type=0')
doSubmit('827042', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/417/637/1/-/1/?type=0')
doSubmit('827042', 'top', 'https://grp13.ias.rakuten.co.jp/t/r/417/637/1/-/1/?type=0')
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。