サイトにログインする必要がある場合は、特定のページ(ローカルルータページなど)に移動し、ボタンをクリックして操作します(たとえば、接続)。ほとんど毎日しているので、小さなC#アプリケーションで自動化することを考えました。どうやってやるかわからない。何か指摘している?サイトへのログインを自動化してボタンをクリック
答えて
ワンクリックでコードC#
が表示されるのはなぜですか?試してくださいAutoIt。
ここにはstarter tutorialがあります。これにより、アプリケーションのデフォルトボタンをすばやく自動化するのに役立ちます。 AutoItのもうひとつのテクニックがあり、GUIを使って電話で誰かに話すことができるほとんどすべてのことができるようになります。
AutoItは、GUIテストで作業している場合や、多くの日常的なGUIアクティビティのスクリプト作成を夢見ている場合に便利なツールです。
Fiddlerのようなツールを使用してHTTPリクエストのコンテンツをキャプチャします。この情報を使用すると、これらのHTTP要求を実行するアプリケーションを構築できます。
トレースHTTPが
- ブラウザプラグイン(Firebugは、httpwatch、tamperdataなど)
- ウェブデバッグプロキシ(などシオマネキ、チャールズ、)
- パケットを使用して送信を要求スニファ(wiresharkの、など)
し、同じ要求を実行するためにSystem.Net
名前空間(例えばWebClient
)のクラスを使用します。
ブラウザで再生するためのスクリプトのようなマクロを記録することができるFireFoxプラグインであるSelenium IDEを使用することもできます。これはWebページの自動テスト用に設計されていますが、コンソールアプリケーションから実行できるC#でスクリプトを書き出すことができます。
C#アプリケーションとして実行する予定がある場合は、Selenium RCも参照する必要があります。
ハッピースクリプティング:)
私はマイクロソフト が提供するWebBrowserコントロールを使用してC#でアプリケーションを作成し、ウェブサイトをOPEするためにそれを使用し、それはhtmlのだ操作しようとしたと いくつかのテキストボックスに値を入れて試してみましたそして、それは私の作品のボタンを打つことを試みたことが、同様のAutoItと非常に似て
internal void LoginToSite()
{
WebBrowser.Navigate("some site login Page");
_Processing = true;
var username = ConfigurationManager.AppSettings["username"];
var password = ConfigurationManager.AppSettings["password"];
while (_Processing)
{
Application.DoEvents();
if (WebBrowser.ReadyState == WebBrowserReadyState.Complete || WebBrowser.ReadyState == WebBrowserReadyState.Interactive)
{
var htmlDocument = this.WebBrowser.Document;
if (htmlDocument != null)
{
foreach (HtmlElement tag in htmlDocument.GetElementsByTagName("input"))
{
switch (tag.Name)
{
case "username":
tag.InnerText = username;
break;
case "password":
tag.InnerText = password;
break;
case "cmdlogin":
tag.RaiseEvent("onclick");
tag.InvokeMember("Click");
break;
}
}
}
_Processing = false;
}
}
}
- 1. 他のサイトへの自動ログインPHPスクリプト
- 2. FBA SharePointサイトへの自動ログインとログアウト
- 3. Zimbraサーバーへのログインを自動化
- 4. VBAアクセスのリモートWebサイトは、他のWebページ上のボタンをクリックして自動化ボタンをクリックすると自動投稿
- 5. PowerShellを使用してWebサイトのログインとファイルダウンロードを自動化する
- 6. 独自のOAuthアプリケーションへのログインの自動化
- 7. ウェブサイトのクリックを自動化
- 8. facebookへの自動ログイン
- 9. Microsoft Account Pythonへのログインを自動化する方法
- 10. ワイアスクリーンキーボードのログインで自動化
- 11. Firefoxを自動化して表示されるボタンをクリックする
- 12. Umbraco自動化ボタン
- 13. フォームベースの自動化によるIBM Rational Quality Managerサーバーアプリケーションへのログイン
- 14. ウィンドウ下のSSHログインを自動化
- 15. vb.netを使用してWindowsログインを自動化しますか?
- 16. Jquery - サードパーティのサイトで自動クリック
- 17. サイトのクリックを自動化するためのプログラムを作成する
- 18. IE9ボタンの自動化
- 19. 2つのボタンを自動的にクリックしてください
- 20. エクセルVBA自動化へのログインは、私はVBAでこのWebページにログインしようとしている
- 21. HtmlAgilityPackを使用して自動的にボタンをクリック
- 22. をクリックして自動的に次のページに進みますか? (自動化)
- 23. Javaでボタンを自動的にクリック
- 24. トークンとのリンクをクリックした後の自動ログイン
- 25. サイトに自動的にhtmlへのマークアップ
- 26. シェルスクリプトでのログインの自動化
- 27. IISウェブサイトへの自動ログイン方法
- 28. サブドメインへの自動ログインAmazon Cognito Identity
- 29. Xamarin Webviewウェブサイトへの自動ログイン
- 30. 自動アニメーション/私は自分のサイト上でスライドショーを自動化しようとしているJavaScriptの
に従うよう サンプル・コードは、あなたのために役立ちますまた、あなたが同じことを行うことができますAutoHotkeyをされています願っています。 –