回答編集履歴
2
補足
    
        answer	
    CHANGED
    
    | @@ -8,6 +8,7 @@ | |
| 8 8 | 
             
            #追記
         | 
| 9 9 | 
             
            > ログイン後のページの遷移の書き方がいまいち理解できていなくて
         | 
| 10 10 |  | 
| 11 | 
            +
            リンクを`click`したり、フォームを`submit`したり、url指定で`agent.get`したりするとページ遷移します。
         | 
| 11 12 | 
             
            テストしてませんが、こんな感じで。
         | 
| 12 13 |  | 
| 13 14 | 
             
            ```Ruby
         | 
1
プログラム修正例
    
        answer	
    CHANGED
    
    | @@ -3,4 +3,30 @@ | |
| 3 3 | 
             
            ```
         | 
| 4 4 | 
             
            で良いかと。
         | 
| 5 5 |  | 
| 6 | 
            -
            そもそも書かれているxpathの3文字目の`*`ってどういう意味ですかね?
         | 
| 6 | 
            +
            そもそも書かれているxpathの3文字目の`*`ってどういう意味ですかね?
         | 
| 7 | 
            +
             | 
| 8 | 
            +
            #追記
         | 
| 9 | 
            +
            > ログイン後のページの遷移の書き方がいまいち理解できていなくて
         | 
| 10 | 
            +
             | 
| 11 | 
            +
            テストしてませんが、こんな感じで。
         | 
| 12 | 
            +
             | 
| 13 | 
            +
            ```Ruby
         | 
| 14 | 
            +
            #!/usr/bin/ruby
         | 
| 15 | 
            +
            require 'mechanize'
         | 
| 16 | 
            +
            agent = Mechanize.new 
         | 
| 17 | 
            +
            agent.user_agent_alias = 'Windows Mozilla' 
         | 
| 18 | 
            +
             | 
| 19 | 
            +
            url = 'https://www.watashi-move.jp/wl/mydata/sphygmomanometer.php?targetDate=2016/07/01' 
         | 
| 20 | 
            +
            page = agent.get(url) 
         | 
| 21 | 
            +
            mypage = page.form_with(id: 'form1') do |form| 
         | 
| 22 | 
            +
            form.loginid = '*' 
         | 
| 23 | 
            +
            form.password = '*' 
         | 
| 24 | 
            +
            end.submit
         | 
| 25 | 
            +
             | 
| 26 | 
            +
            url = 'https://www.watashi-move.jp/wl/mydata/sphygmomanometer.php?targetDate=2016/07/01' 
         | 
| 27 | 
            +
            page = agent.get(url)
         | 
| 28 | 
            +
            doc = page.root 
         | 
| 29 | 
            +
            doc.xpath('//tr[@class="day13"]/td[@class="pressureMin"]').text
         | 
| 30 | 
            +
            puts doc.xpath('//tr[@class="day13"]/td[@class="pressureMin"]').text
         | 
| 31 | 
            +
            end
         | 
| 32 | 
            +
            ```
         | 
