掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アプリ別にcookieを扱う方法について (ID:150093)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
やりたいことは大丈夫なことという想定で進めると 「今使っているブラウザでログインの自動化をしたい」 これが出来ればいいということかな? Delphiで組んでそれ以降の処理もDelphiでという場合は Indy と OpenSSL で HTTP通信を使ってログインIDとパスワードを渡して処理するのですが 使っているブラウザでログイン処理を自動化となると 実際に動かすには色々やらないといけないけど下記のようになります。 uses にWinapi.ShellAPIを追加 var LHandle : HWND; hUrl : HWND; LClassName,s : string; begin LClassName := 'Google Chrome'; // ここでブラウザのクラス名を指定 ※値は適当なので自分で探して LHandle := FindWindow(PChar(LClassName), nil); if LHandle = 0 then exit; hUrl := GetDlgItem(LHandle,1001); // Chromeブラウザの URLを示すItem番号を指定 ※値は適当なので自分で探して if hUrl=0 then exit; s := 'https://'; // ログインするためのURLを指定 SendMessage(hUrl,WM_SETTEXT,0,LPARAM(PChar(s))); SendMessage( hUrl, WM_KEYDOWN, VK_RETURN, 0); // これでログイン画面に進めるのなら // ログインのID入力アイテムをGetDlgItemで指定して // SendMessageで文字列を送って // という感じで出来るのかも知れない ログイン画面のIDとかパスワード入力画面が外部操作できるとは思えないので動かない可能性が高いです
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.