鮎Pythonユーザおなじみの快適開発環境PyCharm。エディタと色々でガンバルよりも、このIDEを使うだけで開発の楽さが3割くらい改善する素敵ツール。デバッガはモチロン、VCSも繋がるし、SFTPとかでコードデプロイも出来るし、保存タイミングでの自動デプロイも結構便利。上でエディタでガリガリやって、そのままVPSに入れたChromeで動かしていたけど、IDEをローカルに入れたらローカルで走らせたいので、今回はスクレイピングツール開発のためのChromeヘッドレス環境をPyCharmプロジェクト内で作る。別にPyCharm関係なくWindowsでの開発の話だけど。binaryを用意する。Chromeは普通に使ってるから、既存のChromeを開発に使いたくないので、Potrableを導入して作る。Binaryをここから入手PortableAppsのビルドで、Chromeインストール済みでも未インストールでも動かせるんでアプリと一緒に持ち運びやすい。インストーラなので実行してディレクトリに展開、そのファイル一式をChromedriver同様にプロジェクトディレクトリに放り込む。lxml.html.fromstring(driver.page_source)1920×1080の描画領域のChromeを立ち上げて、target.tldを取得して、BODYのロードが終わるまで待機し、ページソースをlxml.htmlでパースしてDOMにするまで。urllibとかで拾ってくるとJSとか遅延ロードが面倒だけど、Chromeで実行すれば普通に開いた状態になるので、それだけでもWebページアクセスには便利。lxmlのdomに落とせばxpathとかでデータを拾うことも出来るし、あるいはSelenium側で辿ることも出来るけど、やり方は色々あるので今回は書かないでおく。headlessの開発環境を用意するメモ。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。VPS(仮想専用サーバー)サービスで、それぞれさくらインターネット、GMOインターネットの提供するサービスです。どちらもKVM(Linuxベースの完全仮想化マシン)を利用していて、1台の物理サーバー上に複数の仮想サーバーを構築できる為、低価格で利用できる利点があります。仮想化システムにより完全に分離されている為、セキュリティも一般的な共有サーバーよりも優れています。お名前.comは価格あたりのCPU性能が良好ですが、さくらに比べてディスク速度が低速なため、ディスクアクセスが重要な場合はさくら、それ以外はお名前を利用するのが良いと思われます。さくらのエントリーは2CPUコア・1GBメモリ・100GBハードディスクで月額980円プランですが、1480円で3CPUコア・2GBメモリ・200GBハードディスクのプランの方がコストパフォーマンスが良いと思います。WordPress.。