imgkit.from_url
関数を使用して、Python コードで使用する特定の Google シートをダウンロードしたいと考えています。問題は、oauth2 を使用した Google シート API を介したシートへのアクセスは問題なく機能しますが、機能させるにはfrom_url
、人間のユーザーのようにシートにアクセスする必要があることです。つまり、ユーザー名とパスワードでログインしています。つまり、問題なく使用できますfrom_url
が、実際のシートの代わりに、Google ログイン マスクの jpg を作成します。
export?format=zip
回避策として、API を使用して URL パラメーターを介してページを zip ファイルとして一時フォルダーにダウンロードし、解凍し、正しい html を見つけ、imgkit.from_file
関数を使用してそれをバイト オブジェクトに戻すことができますが、これは多くのことです。より複雑で、一時ファイル/フォルダーの処理が必要であり、css ファイルへのアクセスにも問題が発生します。
多くの手順をfrom_url
回避することができ、アクセスできれば機能するため、その方法を非常に好むfrom_file