質問するログイン新規登録
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

1回答

3350閲覧

JavaScriptでPOST送信しているページにおいてSeleniumで値を書き換えて操作したい

michir

総合スコア12

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2021/05/12 09:53

編集2021/05/12 10:08

0

0

JavaScriptでPOST送信(※)しているページについて、Seleniumで値を書き換えて操作したいのですが、可能でしょうか?
どのようにして実現できますでしょうか?
PythonもSeleniumも初心者です。

※以下のようなスクリプトを利用しているページのことでございます。
https://gist.github.com/zuzu/c68e105d966c4d235334

以下の'fuga_val'や'piyo_val'の値を書き換えて送信したいです。

<a onclick="execPost('/hoge', {'fuga':'fuga_val', 'piyo':'piyo_val'});return false;" href="#">POST送信</a>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Seleniumの機能で直接書き換えは出来ないので、SeleniumでJavaScriptを実行して書き換えることになるかと思います。

PythonもSeleniumも初心者です。

道は遙かに遠いと思いますが、がんばってください。
まずは、Python入門からですね。

投稿2021/05/12 10:37

otn

総合スコア86365

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問