2010-07-09 86 views
0

我正在考慮編寫一個腳本,它將自動執行一種類似於Ebay snipe這樣的程序的簽出過程。在不同的域上插入數據的腳本

我會知道頁面的樣子。我真正想要做的是從不同的域中加載頁面,而不是將腳本運行到iframe中的頁面,讓jquery將數據插入相應的字段,然後使用javascript,然後單擊「提交」按鈕。

我一直在閱讀有關跨不同域訪問信息的安全問題。在我試圖提交的域上,我想調用一些jquery函數,如.find()來獲取提交按鈕的ID,以便我可以用編程方式點擊它們。

這可能聽起來像是惡意的東西,或者是沒有東西在銷售,會快速賣出,我不會在周圍單擊刷新一百次嘗試購買它。我認爲製作一個爲我購買它的腳本將是一個很酷的項目。

無論如何,我的第一個問題是,這可能嗎?其次,解決這個問題最好的辦法是什麼?我打算使用PHP/Javascript/Jquery。這是否會被允許?此外,如果任何人有任何其他信息可能會幫助我,這將是偉大的。謝謝。

回答

0

不會發生......我認爲你自己可以完成這個任務的唯一方法就是在每次使用的基礎上或者在GreaseMonkey配置中插入FireBug(或類似的)代碼。 ..但它不是你可以發佈的東西,以便其他人可以通過訪問你的頁面獲得相同的功能。

+0

那麼Ebay Snipe如何工作?它會發現這些字段會插入您想要的金額,然後在最後一秒單擊購買按鈕。 – FirstQuestion 2010-07-09 17:49:19

+0

我相信這些類型的實用程序是服務器端配置,將正確的數據發佈到購買按鈕的位置 - 它並不實際執行JavaScript。 – 2010-07-09 17:58:25

0

在Firefox中,您可以創建一個運行JavaScript的書籤(而不是導航到另一個頁面)。所以,現在你可以注入任何JavaScript到你自己的頁面。

有了這些信息,您可以從其他域加載jQuery以及任何其他腳本並自動執行任何您喜歡的操作。

這隻適用於您,具有特殊書籤的人,但您可以將書籤交給他人使用。