ということは、
|i| html = `open((p)https://i.tipness.co.jp/pc/schedule/registration/?page=#{i}){}`
この行が悪くて、
変数htmlの中にページの内容が入っていない
ということですよね?
どうすればいいでしょうか?