質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
スクレイピング

スクレイピングとは、公開されているWebサイトからページ内の情報を抽出する技術です。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

2回答

1590閲覧

サイトに変更があれば知らせてくれる方法

renren643

総合スコア279

スクレイピング

スクレイピングとは、公開されているWebサイトからページ内の情報を抽出する技術です。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2018/12/01 03:29

「自動でECサイトの情報を取得して、表示する」みたいなツールがあるんですが、該当するECサイトの自分の商品にたとえば、コメントがあった時に、ツール側に即反映させるにはどうしているのでしょうか?

「同期する」みたいなボタンがあり、それを押すか、画面を再読み込みすると、それがトリガーとなってコメントを取得しているのですが、1000個以上商品があっても10秒くらいで反映されているんです。

普通に「同期する」」=>「1000ページ分読み込んで、更新があれば処理する(seleniumなどで)」だとおもったんですが、

1つずつコメントを取得するならば、裏でseleniumなどを使うにしても、1000ページもあれば10秒では無理だと思います。(これはseleniumなどを使わずにスクレイピングで処理しているのかな、、、?と思ったのですが、少なくとも1000ページは読み込まなければなりませんよね)

任意のサイトに変更があった時に知らせてくれる方法何てあるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

サーバーで常時チェックしているのかもしれないし、API があるのかもしれないし、RSS を購読しているのかもしれないし、「ある人が素早く昇進したのはどうやったんでしょうか?」レベルの曖昧な質問で特定できません。

同じようなものを自分で作るつもりが無いならここで質問する意味はありませんが、作るつもりならもっと詳しく観察して特徴を掴むべきでしょう。
もしかしたらドキュメントに書いてあるかもしれないし、ソースが公開されているかもしれません。

投稿2018/12/01 03:46

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2018/12/01 15:25

調べたらすぐわかることだと思います。
guest

0

ベストアンサー

ポイントは以下の2点でしょう。

  1. そのツールがECサイトから提供されているものか
  2. そのECサイトで通知機能があるか

1ならば自分たちのサイトなので何でも出来ますね。
直接DB読めばいいだけなので時間もかからないでしょう。

2の場合もそこそこ楽です。
通知というのは、コメントがあったときECサイトのマイページにお知らせがあるとか、twitterに投稿するなど。
商品一覧ページ(検索結果)があり、コメント数が表示されてたりするのも考えられます。
そのアクションをユーザの代りに拾ってあげればいいだけです。

1でも2でもないときは、たしかに1000ページを10秒で処理するのは難しいと思います。
Lambdaで1000URLに同時にリスエストを投げればいけるかもしれません。
でも、実際短時間で処理が終わるのか、そのコストを誰が負担するのかなど、いろいろ疑問が出てきます。

具体的なツール名を教えてもらえませんか?

投稿2018/12/01 10:00

kgm

総合スコア275

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

renren643

2018/12/01 15:18

確かに、通知機能があればできますね。調べたところ通知機能がありました。 商品を一括で削除できる機能とかもあるんですが、それは普通に10分以上かかっていました。 やはり通知機能ですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問