私は、製品に関するさまざまな情報を引き出すために6つの異なるウェブサイトに入力する必要がある製品コードを持っています。この製品コードを何らかの変数に保存し、それを各Webサイトの入力ボックスに渡して、それぞれの情報を自動的に返しますか?どこに行くべきかわからない/誰かが私を動かすためにいくつかのアイデアをブレーンストーミングすることができればそれは素晴らしいものになるだろう。さまざまなウェブサイトに文字列を渡す
答えて
あなたが計画しているものを手に入れるために:。 スクリプトを必要とします指定されたWebサイトを訪問した場合は、 Webサイトで、タグで要素を取得できます。
例えば、javacriptの場合、 var textBox = document.getElementByTag(入力);
これはテキストを入力するためのテキストフィールドへの参照を与えます。
textBox.value = "any string";
これを実行したら、ウェブサイトのレイアウトに基づいてページから結果を取得する必要があります。 あなたの仕事について詳細に指定することができれば、より良い回答が得られます。あなたはどのようにすることができますを示しているインターネット上の例の多くを見つけることができますHttpWebRequest
を見て、各ウェブサイトのためのWebリクエストを作成し、HTML
になります応答を解析する方法を見つける必要があります
一般的なGUIブラウザを使用していると仮定すると、システムクリップボードにコピーしてブラウザの各ページに貼り付けることができます。
あなたはwgetのか、カールなどのプログラムによるウェブアクセスの話をしている場合、それはあなたがあなたのスクリプトを書いているどのような言語に依存
私はまだ言語を覚えていないが、それは仕事を終わらせるのに最も効果的なものになるだろう。どのような方法で見ても、SQLを実行するためのデータベースへの直接アクセスがなければ、面倒なことが起こります。 – twigg
ウェブサイトへのHTTP POSTを作成します。
http://www.terminally-incoherent.com/blog/2008/05/05/send-a-https-post-request-with-c/
- 1. さまざまな長さの分割文字列
- 2. Useragent文字列を含むさまざまな種類のログ?
- 3. AWS RedshiftでさまざまなJSON文字列をクエリ
- 4. 文字列をさまざまなテキスト要素に分割します
- 5. 他のさまざまな文字列で構成される文字列を検索するPython
- 6. 辞書内のリストにさまざまな文字列値を追加する
- 7. Excel - さまざまな文字列を検索して置き換えます
- 8. 文字列を大文字にするための例外を作成するさまざまなメソッド
- 9. InterBase - 計算された列をさまざまな文字としてキャスト
- 10. さまざまな長さの文字列を使用したC#コンソールアプリケーションのフォーマットテーブル
- 11. Delphi複数のレコードを含む文字列をさまざまな区切り文字で分割します
- 12. 文字列をJavaのwriteObject()に渡す文字列を渡しますか?
- 13. さまざまな点でPHPで文字列を分割する
- 14. 文字列をfile.open()に渡します。
- 15. "または" if ... thenステートメント内のさまざまな文字列の条件
- 16. 文字列の数値部分と文字部分をさまざまな形式で抽出する
- 17. @をURLに渡すと文字列に変換されます
- 18. さまざまな長さの文字ベクトルのリストを1列のdata.frameに変換します。
- 19. Webサービスにさまざまな量のパラメータを渡す方法
- 20. さまざまなテキストボックスから別のテキストボックスに値を渡す
- 21. マクロにリクエストを渡すさまざまな方法
- 22. ネイティブアプリの簡単な例をウェブサイトに渡す文字列ですか?
- 23. 文字配列を渡しますか?
- 24. 正規表現を使用して文字列内のさまざまなフレーズを一致させます。
- 25. 文字列変数の内容をクリアするさまざまな方法に違いはありますか?
- 26. T-SQLでさまざまな長さの文字列から英数字を切り取る
- 27. 文字列を他のさまざまな型に変換できるかどうかをテストします。
- 28. さまざまな長さの中間の文字を抽出する
- 29. Android:EditTextのさまざまな文字の色が異なります
- 30. 異なるドッカーコンテナでウェブサイトのさまざまな部分をシームレスにホストする
プログラミング言語?一般的な考え方は、各サーバーに適切なHTTPリクエストを行い(リクエストごとに正しい形式を「リバースエンジニアリング」する必要があります)、HTMLレスポンスを解析することです(それぞれに正しい解析を見つける必要があります)。好ましくは、XPath実装を使用して、必要な情報を取得します。 – Jon
唯一の問題は、要求の形式がいつでも変更される可能性があることです。それでも、ウェブサイトに何らかのAPIがない限り、これは私が考えることができる唯一の方法です。 –