• 入門
  • ブラウザ構成
  • プロキシ設定
  • 詳細設定
  • ビデオチュートリアル
  • よくある質問
  • API

ローカル API 通常設定

1. ページを更新します: http://127.0.0.1:35000/api/v1/profile/refresh?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 2. カスタマイズされた Web サイトまたは URL を開きます。 http://127.0.0.1:35000/api/v1/profile/openurl?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&url=www.lalicat.com 3. ページのソース コードを取得します。 http://127.0.0.1:35000/api/v1/profile/source?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 4. ページの要素を見つけます。 http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1 機能がサポートする要素: findElementByID findElementByTag findElementByClassName findElementByLinkText findElementByXPath findElementsByID findElementsByTag findElementsByClassName findElementsByLinkText findElementsByXPath args 要素は、findElementByID(args) などの関数パラメータです。 クリックが true の場合,指定された要素を見つけた後にクリックします。 false の場合、クリックしません。 index が複数の要素の場合、どの要素をクリックするかを指定します。0 から開始します。-1 はランダムな要素の 1 つです。このパラメーターは、click = true の場合に使用されます。 5. 指定された要素の属性値を取得します。 http://127.0.0.1:35000/api/v1/profile/getAttribute?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&args=[{“要素”: “95365abe-6746-4703-8cfd-6316580f5289”, “要素-6066-11e4-a52e-4f735466cecf": "95365abe-6746-4703-8cfd-6316580f5289"}, "スタイル"] args パラメーターは通常、findElement を介して要素を検索した後に取得された Element_ID と結合された JSON 文字列です。例: [{“ELEMENT”: “95365abe-6746-4703-8cfd-6316580f5289”, “element-6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “値”] これは、95365abe-6746-4703-8cfd-6316580f5289 要素の値を取ります。 6. セレクターを介して要素のクリックを実行します。 http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=true&index=-1 7. Web ページにテキストを送信します。 まず、[findElementByID] を使用して [elementId] を見つけることができます。次に例を示します。 http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByID&args=kw&click=false&index=-1 [findElementByXPath] を使用して [elementId] を検索することもできます。次に例を示します。 http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&function=findElementByXPath&args=Ly8qW0BpZD0ia3ciXQ==&click=false&index=-1 上記の args パラメータは [base64] エンコードを使用して送信され、デコード後は //*[@id="kw"] になります。 上記の GET リクエストは以下を返します。 {"ステータス":"OK","値":"{\"要素-6066-11e4-a52e-4f735466cecf\":\"49e49e71-2a55-4e79-a41b-86840ffd18c8\"}"} 49e49e71-2a55-4e79-a41b-86840ffd18c8 は、使用する elementId です。 http://127.0.0.1:35000/api/v1/profile/sendKeys?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&elementId=49e49e71-2a55-4e79-a41b-86840ffd18c8&value=5Lit5paHYWJjMTIz 上記の値も base64 エンコーディングを使用して送信され、GET 送信が失敗するのを防ぎます。 value=5Lit5paHYWJjMTIz は、この Web ページ コントロールで送信される中国語の abc123 文字列を変更することです。これらの自動化された操作は、Web ページが読み込まれるまで実行できないことに注意してください。そうしないと、アクションがブロックされる可能性があります。 ここにある 35000 ポートは、自分の lalicat ソフトで設定したポートですので、開け方や変更に注意してください。

無料トライアルを取得

すべての新規ユーザーに3日間の無料トライアルを提供

機能に制限なし

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.