下記のHTMLから、CSSセレクタで 「class名に"message"が含まれているliタグ(ただし、"-read"が含まれる要素は除外)」の配下にある「class名に"title"を含むタグ」の配下のaタグを取得しようとしています(Python seleniumにて)。
driver.find_elements_by_css_selector('li.message .title a')]
class名が"message -read"のliタグを除外するには、上記をどのように書き換えるべきでしょうか。
<li class="message">...<li> <li class="message">...<li> <li class="message">...<li> <li class="message">...<li> <li class ="message"> <div class = "read-state -unread"> ::after </div> <div class ="sp-wrapper"> <div class ="date">...</div> <div class ="title -unread"> <a href = javascript:void(0);" onclick ="URL1">hoge</a> ■ </div> <div class = "limit">...</div> <div class = "buttonPDF1"> <a href = "Javascript:doInline("URL2")>fuga</a> ★ </div> </div> </li> <li class="message -read">...<li> <li class="message -read">...<li> <li class="message -read">...<li>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/07 08:59