実現したいこと。
djangoでサイトを作成。サイト上から受け取った値を元に、seleniumでブラウザ操作(chrome)。各サイトから得た情報をdjango上に表示する。
例えば、
1.djangoで作成したサイトにユーザーが'python'と入力します。
2.seleniumでブラウザを操作して'python'の検索結果1~10位までのURLを取得します。
3.そのURLを元にBeautiful Soupでスクレイピングします。
4.その結果を表示します。
以上が実現したい事です。
通常のブラウザ操作とスクレイピングに関してなんとかコードは書けたのですが、django上で操作は可能なのでしょうか?
調べてみるとseleniumはブラウザドライバが必須だということは分かりました。
最近はHeadlessChromeというものも出てきているの使うとしたらこれかなと予想してはいます。
イメージとしてはサーバー側のubuntuにHeadlessChromeを入れて、それをseleniumで操作する事で実現できそうな気がするのですが、勘違いしていますでしょうか?
ご指導頂けたらと思います。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/17 03:57