汎用的な解ではありませんが、標準ライブラリのwebbrowserで
python
1import webbrowser
2
3query = "Python"
4
5# 「Googleのキーワード検索欄にペーストする」であれば、URLのクエリで指定可能です
6webbrowser.open(f"http://google.com/?q={query}")
7
8# 検索 + submit なら、直接検索結果のページをリクエスト
9webbrowser.open(f"http://google.com/search?q={query}")
URLにパラメータで渡せる場合は、多分これが一番楽な方法です。
サイト側のページが QUERY_STRING を受け付けているかどうか調べてみるといいかもしれません。
ブラウザのオートメーションなら selenium が定番ですが、
ページ上の「レイアウトに依存した」自動化は、レイアウト変更への追従が必要になってくるので、
「他に手段が取れる場合は」、あまりお勧めではありません。
直接 http リクエストを送る、サービス側の提供する API を叩く等の選択肢もあります。
Pythonで特定の文字列をウェブサイトのテキストボックスやテキストエディタなど、
Pythonとは別のアプリケーションにペーストすることは可能ですか?
大抵の場合可能ですが、ペースト先の実装次第では方法・難易度が異なるといった感じです。
全環境に対しての共通な方法はないので、具体的な方法はそのアプリケーションやプラットフォーム次第になります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/19 07:00
2021/05/19 08:24