2017-03-16 10 views
0

私はプログラムでアクセスし、.aspx(ASP.NET)ページを更新する必要があるプロジェクトに取り組んでいます。具体的には、私はこのページに自動的にアクセスし、いくつかのhtmlとJavaScriptの要素(チェックボックスをクリックし、フォームフィールドにテキストを入力し、 "クリック"ボタン)を使用し、ページをリロードする必要があります。また、ページがアクセスされている間は、クライアントとサーバーの間で情報がやりとりされています。プログラムでアクセスし、modify.aspxページ

これについて最も効率的な方法は何ですか?私はおそらくこれを行うbash + pythonで何かを書くことを考えているが、私はそれが仕事のための最善のツールであるとは確信していない。あなたの問題のため

おかげ

+1

aspxまたはascxファイルの読み書きは、サーバーコントロールを変更または削除しない限り、通常のテキストファイルと同じです。あなたはどこに正確にこだわっていますか? – Win

+1

@ウィン彼はページを実行し、フォームまたは同様のデータを入力するように見えます。ページの実際のコードは変更しないでください。少なくとも、それは私がそれを読む方法です。 – mason

+0

@masonは正しいです。プログラムでページ上でタスクを実行する必要があります。私。ユーザーと同じようにページとやりとりしたり、サーバーとの間で情報を送受信したり(私が制御しない)、自動的に行うだけです。 – user3919624

答えて

0

最適解は、Pythonでセレンを使用しています。

セレンパッケージは、PythonからのWebブラウザの対話を自動化するために使用されます。

pip install -U selenium 

あなたはセレンwebdriverをAPIに慣れるためthe documentationを読むことができます。

他人がホストしているページは編集できませんが、セレンを使用してリクエストを模倣することはできます。

+0

ありがとう、それはまさに私が探していたものです! – user3919624

関連する問題