質問編集履歴
3
書式の改善
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -5,7 +5,7 @@ 
     | 
|
| 
       5 
5 
     | 
    
         
             
            ###環境
         
     | 
| 
       6 
6 
     | 
    
         
             
            Chromeを使っています。
         
     | 
| 
       7 
7 
     | 
    
         | 
| 
       8 
     | 
    
         
            -
            https://www.zaikei.co.jp/search/index.php?q=%E3%82%B3%E3%83%AD%E3%83%8A
         
     | 
| 
      
 8 
     | 
    
         
            +
            [リンク内容](https://www.zaikei.co.jp/search/index.php?q=%E3%82%B3%E3%83%AD%E3%83%8A)
         
     | 
| 
       9 
9 
     | 
    
         
             
            
         
     | 
| 
       10 
10 
     | 
    
         | 
| 
       11 
11 
     | 
    
         
             
            ### 発生している問題・エラーメッセージ
         
     | 
| 
         @@ -17,17 +17,18 @@ 
     | 
|
| 
       17 
17 
     | 
    
         | 
| 
       18 
18 
     | 
    
         | 
| 
       19 
19 
     | 
    
         
             
            ### pythonソースコード
         
     | 
| 
       20 
     | 
    
         
            -
             
     | 
| 
      
 20 
     | 
    
         
            +
            ```
         
     | 
| 
       21 
21 
     | 
    
         
             
            element_option = driver.find_elements_by_class_name("gsc-option")
         
     | 
| 
       22 
22 
     | 
    
         
             
            for i in element_option:
         
     | 
| 
       23 
     | 
    
         
            -
             
     | 
| 
      
 23 
     | 
    
         
            +
            if "日付" in i.text:
         
     | 
| 
       24 
     | 
    
         
            -
             
     | 
| 
      
 24 
     | 
    
         
            +
            print(i.text)
         
     | 
| 
       25 
     | 
    
         
            -
             
     | 
| 
      
 25 
     | 
    
         
            +
            sleep(2)
         
     | 
| 
       26 
     | 
    
         
            -
             
     | 
| 
      
 26 
     | 
    
         
            +
            actions = webdriver.common.action_chains.ActionChains(driver)
         
     | 
| 
       27 
     | 
    
         
            -
             
     | 
| 
      
 27 
     | 
    
         
            +
            actions.move_to_element(i)
         
     | 
| 
       28 
     | 
    
         
            -
             
     | 
| 
      
 28 
     | 
    
         
            +
            actions.click()
         
     | 
| 
       29 
     | 
    
         
            -
             
     | 
| 
      
 29 
     | 
    
         
            +
            actions.perform()
         
     | 
| 
       30 
     | 
    
         
            -
             
     | 
| 
      
 30 
     | 
    
         
            +
            コード
         
     | 
| 
      
 31 
     | 
    
         
            +
            ```
         
     | 
| 
       31 
32 
     | 
    
         
             
            ### 補足情報(FW/ツールのバージョンなど)
         
     | 
| 
       32 
33 
     | 
    
         
             
            print(i.text)で「日付」が出力していますので、
         
     | 
| 
       33 
34 
     | 
    
         
             
            日付の要素は取得できたと思います。
         
     | 
2
補足
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -43,8 +43,12 @@ 
     | 
|
| 
       43 
43 
     | 
    
         
             
            条件によってはclickが効かない場合があります。原因わかりません。。
         
     | 
| 
       44 
44 
     | 
    
         
             
            とても悩んでます。
         
     | 
| 
       45 
45 
     | 
    
         | 
| 
       46 
     | 
    
         
            -
            補足:
         
     | 
| 
      
 46 
     | 
    
         
            +
            補足1:
         
     | 
| 
       47 
47 
     | 
    
         
             
            新しい気付きですが、
         
     | 
| 
       48 
48 
     | 
    
         
             
            clickが効くか効かないかは検索文字とも関係ありそうです。
         
     | 
| 
       49 
49 
     | 
    
         
             
            「コロナ」で検索したら、clickがすべて効く
         
     | 
| 
       50 
     | 
    
         
            -
            「蓄電池」で検索したら、上記のバグが出る
         
     | 
| 
      
 50 
     | 
    
         
            +
            「蓄電池」で検索したら、上記のバグが出る
         
     | 
| 
      
 51 
     | 
    
         
            +
             
     | 
| 
      
 52 
     | 
    
         
            +
            補足2:
         
     | 
| 
      
 53 
     | 
    
         
            +
            「日付」ボタンが目では見えますが、何か(左側の広告?)に隠されている感じです。
         
     | 
| 
      
 54 
     | 
    
         
            +
            こういう場合、どうすればよいのでしょうか?
         
     | 
1
内容補足
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -41,4 +41,10 @@ 
     | 
|
| 
       41 
41 
     | 
    
         
             
            ソース実行前の並ぶ順が「日付」&ソースが[if "関連性" in i.text:]の場合clickが効く
         
     | 
| 
       42 
42 
     | 
    
         | 
| 
       43 
43 
     | 
    
         
             
            条件によってはclickが効かない場合があります。原因わかりません。。
         
     | 
| 
       44 
     | 
    
         
            -
            とても悩んでます。
         
     | 
| 
      
 44 
     | 
    
         
            +
            とても悩んでます。
         
     | 
| 
      
 45 
     | 
    
         
            +
             
     | 
| 
      
 46 
     | 
    
         
            +
            補足:
         
     | 
| 
      
 47 
     | 
    
         
            +
            新しい気付きですが、
         
     | 
| 
      
 48 
     | 
    
         
            +
            clickが効くか効かないかは検索文字とも関係ありそうです。
         
     | 
| 
      
 49 
     | 
    
         
            +
            「コロナ」で検索したら、clickがすべて効く
         
     | 
| 
      
 50 
     | 
    
         
            +
            「蓄電池」で検索したら、上記のバグが出る
         
     |