1. ホーム
  2. python

Pythonを使用してWebサイトのスクリーンショット/画像を取得するにはどうすればよいですか?

2023-10-03 16:30:07

質問

私が達成したいことは、pythonで任意のWebサイトからWebサイトのスクリーンショットを取得することです。

Env: Linux

どのように解決するのですか?

Macでは webkit2png で、Linux+KDEでは khtml2png . 前者は私も試したことがありますが、なかなかうまくいきますし、後者も実用化されていると聞いています。

最近、私は QtWebKit を見つけたのですが、これはクロスプラットフォームであると主張しています (Qt が WebKit を彼らのライブラリに組み込んだのだと思います)。 しかし、私はそれを試したことがないので、それ以上のことは言えません。

QtWebKitのリンク先には、Pythonからのアクセス方法が紹介されています。 少なくともsubprocessを使って他のものと同じことができるはずです。