1

現在表示しているページからデータを正しくスクレイピングするスクリプトを使用しています。次に、これらの値を別のページにあるフォームに挿入 (および送信) できる構文を知る必要があります。

ブックマークレットのコード:

javascript:var%20s=document.createElement('script');s.setAttribute('src',%20'http://jquery.com/src/jquery-latest.js');document.getElementsByTagName('body')[0].appendChild(s);void(s);var%20s=document.createElement('script');s.setAttribute('src',%20'http://juststeve.com/test.js');document.getElementsByTagName('body')[0].appendChild(s);void(s);

に対して実行できます: http://juststeve.com/testData.htm フォームに挿入する必要があります: http://juststeve.com/testform.htm

ありがとう

4

2 に答える 2

3

ご覧になることをお勧めします: Google ドキュメント フォーム送信のスクリプト作成

于 2011-05-30T21:10:55.907 に答える
0

jQuery を使用してデータの収集と送信を行っているようですので、まずjQuery のドキュメントを確認してください。そこでは、(パラメータを使用して)データ$.ajax送信する方法を見つけることができます。data

要するに、あなたがしなければならないことは交換することです

data: { formkey: "Fd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA", entry_0: "this"  },

data: { formkey: "Fd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA", entry_0: "this", "orderDate": orderDate, "email": email, "customerID": customerID },

つまり、AJAX POST リクエストは、サーバーに 3 つの追加パラメーターをリクエストで提供し、送信したいと推測している値を指定します。サーバー側でそのような値を取得する方法は、使用しているサーバー側の言語/スタックによって異なります。

于 2010-01-25T15:11:07.567 に答える