下記のようなリスト型のデータ内のurlを取得したいと考えています。
<ul class="link_list"> <li><a href="/fuat/201911111111/1"> <h1>あいうえお</h1> <p class="com"><i class="fa fa-comment"></i>404</p> <time><i class="fa fa-clock-o"></i>11/13 19:14</time> </a></li> <li><a href="/fuat/2019112121212222/1"> <h1>かきくけこ</h1> <p class="com"><i class="fa fa-comment"></i>403</p> <time><i class="fa fa-clock-o"></i>11/13 19:13</time> </a></li> 〜同様にlistデータが8個存在〜 </ul>
urls = [] for i in driver.find_elements_by_class_name('link_list'): urls.append(i.find_element_by_tag_name('a').get_attribute('href')) len(urls) 34 # 余計なurlも含まれているので、listに含まれる10個に限定して取得したい # 'fuat'がurl内に必ず含まれているので、これをキーワードに取得を試みる urls = driver.find_elements_by_partial_link_text('fuat') len(urls) 0 # 取得できていない。。。。。
driver.find_elements_by_partial_link_text('fuat')で、情報取得できないのは何故でしょうか?
とても稚拙な質問かとは存じますが、ご教示いただけましたら幸甚です。
何卒よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/13 11:42
2019/11/13 12:24
2019/11/13 12:31
2019/11/13 12:57
2019/11/13 19:53
2019/11/14 02:03
2019/11/14 03:21 編集
2019/11/14 03:58
2019/11/14 04:58
2019/11/14 05:46
2019/11/14 06:17
2019/11/14 07:04
2019/11/14 07:20