並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 7 件 / 7件

新着順 人気順

headless-browserの検索結果1 - 7 件 / 7件

  • Goでheadless browserを用いた動的画像生成|Seiji Takahashi@ベースマキナ

    当ポストはGo Advent Calendar 2019の5日目の記事です。基本ポエムを書いていて技術記事を書く感覚が鈍っていますが頑張ります。 今回はGoでheadless browser(Chrome)を用いた、動的な画像生成を行うというテーマで書きたいと思います。 なぜ画像生成したいのか?人はなぜ画像を生成したくなるのでしょうか?僕は漫然と画像を生成するのは、時間に限りがある身としてはよくないな、と思います。ということで理由が必要なのですが、最たる例はOGP画像の生成とかじゃないでしょうか? あるいは任意のLGTM画像を生成したくて、文字を画像にかぶせたり、インスタグラムVer1.1みたいなサービスをローンチしたい時に、フィルター加工を実装したかったりするかもしれません。 Goで画像生成するには?Goで画像生成する方法に関してはこの1、2年でpo3rinさんや僕がしばしば登壇して解説

      Goでheadless browserを用いた動的画像生成|Seiji Takahashi@ベースマキナ
    • GoでHeadless browserを使いClient Side Renderingを Cloud Run で動かす

      はじめに この記事は、Go言語でヘッドレスブラウザを実装したサーバ(サーバレスなので実際にはコンテナという表現が正しいかも知れません)を作り、Google Cloud Platform (GCP) の Cloud Run (Knative を使用) でセキュアに実行する内容となります。 ハンズオンではありませんが、少し手を加えれば動くものが作れるレベルの資料としています。 一応、なるべく幅広い読者層に分かりやすく伝えるため、人によって冗長的な説明に感じるところもあると思います。その場合は本題に入る「Go で ヘッドレスブラウザ を実装したサーバを用意するの」 の章から読み進めて下さい。 Goals Go で CSR (Client Side Rendering / クライアントサイドレンダリング) に対応する方法が知れる たとえば CSR 対応のテストやスクレイピングなどの環境を作る知識が

        GoでHeadless browserを使いClient Side Renderingを Cloud Run で動かす
      • GitHub - dwisiswant0/go-stare: A fast & light web screenshot without headless browser but Chrome DevTools Protocol!

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - dwisiswant0/go-stare: A fast & light web screenshot without headless browser but Chrome DevTools Protocol!
        • GitHub - grafana/grafana-image-renderer: A Grafana backend plugin that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - grafana/grafana-image-renderer: A Grafana backend plugin that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)
          • BrowserCat | Headless Browser API

            Test, scrape, generate, and automate without the pain and expense of hosting your own headless browsers. For the dev who cares about impact, not infra. Your business depends on browser automation, but hosting headless browsers is painful, expensive, and time consuming. You want to work on what will differentiate your business, not manage infrastructure. But just when you think your browser work is

              BrowserCat | Headless Browser API
            • pythonとseleniumでheadless browserを操作する - プログラミング素人のはてなブログ

              wed上の情報を集めるにはスクレイピングという方法がありますが、JavaScriptでリンクが形成されていたりするとソースを解析しただけでは、リンク先のアドレスが分からないので目的の情報にたどり着くことはできません。 そこで使うのがseleniumになります。 seleniumではソースを取得することももちろんできますが、JavaScriptで形成されたリンクを動かすことができます。 これができることでpythonでプログラミングすることで、ブラウザを自動操作できます。 ブラウザーのインスタンスを作成前回のseleniumの記事ではPhantomJSをを使用しましたが、開発も停止しているということで、開発者も他の物をつかってくれと言っているらしいので、今後はfirefoxを使おうと思います(いまのところ)。 s51517765.hatenadiary.jp s51517765.hatena

                pythonとseleniumでheadless browserを操作する - プログラミング素人のはてなブログ
              • golang で Headless Browser によって動的に画像を生成する - DROBEプロダクト開発ブログ

                はじめに こんにちは、DROBE の都筑です。 この記事では Go 言語によって動的に画像を生成する Micro service の開発について解説します。 モチベーション Web サービスを運用していると、メディアサイトなどで SNS の共有のための OG Image の生成などを行うために、動的に画像を生成したいというニーズが出てくるがあると思います。 DROBE でも通知などに使うために動的な画像生成のニーズがあります。 画像の生成方法 画像を動的に生成するには技術的にはいくつかの選択肢がありますが、画像処理系のライブラリを利用して画像生成を行うというのがまず思いつくと思います。 php であれば GD や ImageMagic などを使う形になります。 www.php.net Go であれば、image package を使うなどが考えられます。 pkg.go.dev 画像生成の課

                  golang で Headless Browser によって動的に画像を生成する - DROBEプロダクト開発ブログ
                1