私は、製品に関するさまざまな情報を引き出すために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. Excel - さまざまな文字列を検索して置き換えます
- 6. さまざまな長さの文字列を使用したC#コンソールアプリケーションのフォーマットテーブル
- 7. 文字列をJavaのwriteObject()に渡す文字列を渡しますか?
- 8. Delphi複数のレコードを含む文字列をさまざまな区切り文字で分割します
- 9. 文字列をfile.open()に渡します。
- 10. ネイティブアプリの簡単な例をウェブサイトに渡す文字列ですか?
- 11. さまざまなテキストボックスから別のテキストボックスに値を渡す
- 12. Webサービスにさまざまな量のパラメータを渡す方法
- 13. T-SQLでさまざまな長さの文字列から英数字を切り取る
- 14. 文字列変数の内容をクリアするさまざまな方法に違いはありますか?
- 15. 文字列を他のさまざまな型に変換できるかどうかをテストします。
- 16. Android:EditTextのさまざまな文字の色が異なります
- 17. javacriptでさまざまな範囲のUnicode文字を削除します
- 18. さまざまな文字エンコーディングをどうやって扱いますか?
- 19. 関数に渡されるjsオブジェクトは文字列になります
- 20. sscanfは、渡された文字列を変更しますか?
- 21. Node.jsのクエリ文字列に配列を渡します。
- 22. 文字列をファイナライズせずに文字列を渡す方法
- 23. ジオメトリシェーダでさまざまな変数を渡す
- 24. django- urls.pyに文字列またはインスタンスを渡しますか?
- 25. Rubyでさまざまな言語の入力を部分文字列に変換する方法は?
- 26. Powershellの関数に文字列や文字列を渡す
- 27. 文字列の目的の文字列に値を渡す
- 28. ICUはさまざまな言語の文字列のリストの照合を処理しますか?
- 29. さまざまなタイプのセル(つまり、文字列、倍精度)を参照する - 複数のワークブック
- 30. 文字列にデータを渡す方法。文字列は別のクラスでアクセスされますか?
プログラミング言語?一般的な考え方は、各サーバーに適切なHTTPリクエストを行い(リクエストごとに正しい形式を「リバースエンジニアリング」する必要があります)、HTMLレスポンスを解析することです(それぞれに正しい解析を見つける必要があります)。好ましくは、XPath実装を使用して、必要な情報を取得します。 – Jon
唯一の問題は、要求の形式がいつでも変更される可能性があることです。それでも、ウェブサイトに何らかのAPIがない限り、これは私が考えることができる唯一の方法です。 –