質問: Product.new(image_url: b.get_attribute(:src)) product.save end e end ``` リンク内容 上記のコードで上のリンクのサイトから ゲーム画像のURLを取得しようとしたのですが ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ce43561e96bf9d838f8ac8b955538af8.png) こちらを見ての通り、画像URLが 全文ではなく最初のほうが点々で省略されています。 なのでスクレイピングしても /home/ec2-user/environment/genre/img/package/1172_0m_957.jpg なぜかこうなります。 サイトからコピペでなら持ってこれました。(画像) https://ps4.soft-db.net/genre/img/package/1172_0m_957.jpg 解決できそうにないので参考になるリンクか解決方法を教えてください。 ### 追記 https://ps4.soft-db.net + (../genre/img/package/1172_0m_957.jpg - ・・) で行けるかなぁ・・・
回答: src="../genre/ これは省略されているのではないです。 今居る場所から一つ上の階層の、という意味です。 それが書かれているページが https://ps4.soft-db.net/foo/bar/some.html だとしたら、いま bar に居るのでその一つ上 https://ps4.soft-db.net/foo の下に genre があるということなので https://ps4.soft-db.net/foo/genre/img/package/1172_0m_957.jpg という意味になります