Pythonでwebページのキャプチャを取得

今日もPython

というわけで、PythonでChromeDriverを使って、キャプチャ取得する方法をまとめます。

PC/Mobileを引数で指定して、Mobileの場合はChromeのモバイルエミュレートで
取得する事にしました。

JavaでもChromeDriver使えるのですが、「すっごく重い」「メモリ食いまくり」でした。
代替案として出てきたのがPythonです。
以下、実際のコードを交えながら説明していきます。

まず。前提として、サーバーに導入されていないであろう、chromedriverはインストールしておいてください。
chromedriverは、apt-get, yum にて導入可能なはずです。

インストールできない場合は、こちら より、ダウンロードして任意のパスへ導入してください。

また、普通にpythonを使っているだけだと、python用のselenium, xvfbwrapperも入ってないはずなので
pip install selenium
pip install xvfbwrapper

をコンソールで実行し、インストールしてください(rootに準ずる権限が必要です)

「Pythonでwebページのキャプチャを取得」続きを読む

Pythonで簡単マルチスレッド(マルチプロセスではない)

続けての記事になりますが、Pythonって、ほかの言語を触っている人なら入り口がとても広い言語だと私は思います。
強いて言うと、インデントの縛りが鬱陶しい位でしょうか。

今回は、マルチスレッドを簡単に実装する方法についてちょっとまとめてみました。

よろしければお付き合いください。

「Pythonで簡単マルチスレッド(マルチプロセスではない)」続きを読む

お久しぶりです&777TOWNで「ファイルの更新に失敗しました」エラー(解消済み

この記事をご覧のみなさま、お久しぶりです。atLastです。

体調面等の調整で、数か月空いてしまいました。

また、技術系の記事をまとめていきたいと思いますので、今後ともよろしくお願いします。

さて。今日の本題。
777TOWNを遊ぼうとして、「ファイルの更新に失敗しました」のエラーが発生する場合に
有効な対処が見つかりましたので、書き残しておきます。

※公式で報告されている方法ではありません
※PC(特にネットワーク回り)への知識が必要です。(ということにしておきます)

以下の方法は、私の環境依存の可能性もありますので、必ず解決するとは限りません。

環境は
・OS: Windows10 x64

「お久しぶりです&777TOWNで「ファイルの更新に失敗しました」エラー(解消済み」続きを読む

  • entry27ツイート
  • Google+