我來這裏問這個問題,因爲說實話我不知道要開始。我知道Javascript可以在我自己的網頁上做很多好東西,實際上我使用Jquery。然而,在我的項目中,我需要在不是我的網頁(外部網頁,如果可以這樣調用)中引入信息,模擬我按下按鈕以獲得答案,以及將該答案存儲在我的數據庫中。外部頁面沒有API,也沒有Web服務或類似的東西。我知道Jquery中的加載方法,但在我看來,這並不是正確的方法。我只需要知道要調查或學習什麼,只是一個線索,所以我可以從我自己的。對不起,如果問題重複,但我盡我所能搜索。另外,英語不是我的第一語言。用Javascript控制外部網頁
1
A
回答
0
爲了說明問題,我們假設「外部網頁」是我的網上銀行或我的網絡郵件......並且您要模擬的按鈕是「發送給我所有的錢」或「電子郵件」。
鑑於此,應該很明顯,這應該是,而且是不可能的。
請參閱the Same Origin Policy瞭解有關此主題的進一步閱讀。
如果你想這樣做,你不能使用瀏覽器端代碼(你的jQuery提及意味着是你所期望的JS運行)。
使用在您控制的環境中運行的語言(例如您自己的服務器)。這可能是JavaScript(例如,通過Node.js)。 HTTP請求庫可用於幾乎每種語言。
+0
感謝@Quentin的快速回答。我已經閱讀了同源策略,這對我有很大的幫助。在你的更新中,你提到我可以使用在我自己的服務器上運行的語言。這將允許我請求「外部」網頁並對其進行處理,就像我是該外部網頁的普通用戶一樣,可以模擬諸如引入文本或點擊對象等事件? –
相關問題
- 1. ASP ControlParameter references控制外部網頁用戶控件
- 2. 用javascript調用外部網頁(跨域)
- 3. 使用javascript寫入到外部網頁
- 4. 動態網頁(Javascript) - 監控來自外部的內容
- 5. Javascript從外部網頁獲取文本
- 6. Outlook Javascript API - 打開外部網頁
- 7. 通過網站控制外部過程
- 8. 控制空閒時間外部頁面
- 9. 控制網頁
- 10. ASP.NET網頁控制中的JavaScript衝突
- 11. 網頁控制檯上的Javascript錯誤
- 12. 網頁上的控制檯錯誤 - Javascript
- 13. 製作外部Javascript
- 14. 一種用外部鏈接控制網頁而不重新加載的方法
- 15. 如何內部頁改變爲外部網頁(網頁流量)
- 16. 爲什麼外部JavaScript庫阻止我的網頁上的JavaScript?
- 17. 如何在我的網頁中使用外部JavaScript文件?
- 18. Bundler for javascript或如何控制外部javascript文件
- 19. PRISM控制外部設備
- 20. Rails acts_as_flying_saucer外部控制器?
- 21. Jcarousel外部控制問題
- 22. generateUrl外部控制器
- 23. 控制從外部事件
- 24. 外部類別控制flvplayback
- 25. 控制外部Google Chrome
- 26. 控制外部對話框
- 27. jqgrid外部控制示例
- 28. Sailsjs req.setLocale外部控制器
- 29. javascript,控制外殼的ajax
- 30. 用戶控制網頁上多次,JavaScript的不是網頁上的工作
聽起來像你想「抓取」一個網站,或使用像PhantomJs的東西來自動化重複過程。 – ConorLuddy
您需要抓取外部網頁 – furier
您的意思是您的網頁上可能存在按鈕和文本字段,並且當用戶按下該按鈕時,它會將文本字段的值發送到另一個網頁? –