例えばあるサイトのhtmlが
<div id="listcolumn" class="a-faxi"> <div class="a-page"> <ul class="setext"> <li class="a-text">...</li> <li class="color-text">...</li> <li> <a href="https:www.yahoo.co.jp>...</a> </li> <li> <a href="google">...</a> </li> 以下<li>が続いていくこんな感じで書かれてる場合この「class=setext内にあるaタグのhref属性のみ」を取得するには
どうしたらいいのでしょうか?
seleniumのfindで取得した物に対して更にfindをかけて取得する
element=driver.find_elements_by_class_name("setext")
sub=element.find_elements_by_tag_name('a')
等を試しましたが
AttributeError: 'list' object has no attribute 'find_elements_by_tag_name'
こんなエラーが出てきます
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/12 07:53