我有一個網站有2個框架。在1幀中執行的操作(在文本框中輸入數據/選擇單選按鈕/單擊href)會導致其他幀使用javascript加載數據。我需要能夠在第一幀輸入數據並在第二幀中擦除數據。我能爲此做些什麼?Perl:颳去一個網站的框架和javascript
0
A
回答
0
在Firefox中加載網站,然後打開Firebug擴展,啓用「網絡」選項卡,並查看發送到瀏覽器和從瀏覽器發送的HTTP數據。
有時它可以幫助您忘記網頁的外觀,並專注於您在Firebug的「網絡」選項卡中看到的帖子和回覆 - 這就是您需要重現以獲取數據的全部內容。
0
您可以:
- 反向工程的JS(監控HTTP流量可以幫助),以找出數據實際上被髮送到服務器,然後複製在你的Perl。
- 使用WWW::Mechanize::Firefox運行一個完整的瀏覽器堆棧並詢問它以讀取結果。
相關問題
- 1. 刮多框架網站
- 2. 刮javascript網站
- 3. 刮一個網站
- 4. 一個網站的框架
- 5. 在Java中颳去網站
- 6. 將Jaunt的網站刮板能夠刮這個JavaScript網站
- 7. Node Cheerio颳去整個網站
- 8. 颳去網址不變的網站
- 9. 從網站颳去HTML與網址
- 10. cURL和刮檢查框架支持的網站
- 11. 使用Selenium和BeautifulSoup刮一個網站
- 12. 用Nokogiri刮一個網站
- 13. 颳去需要驗證的網站
- 14. 使用node.js颳去Windows上的網站
- 15. 颳去一個網站以獲取PHP中的特定值。
- 16. 的Perl - 網站::刮板 - 鏈接
- 17. 關聯Perl的網站::刮板
- 18. Perl:意外的行爲與網站刮
- 19. 刮網站使用JavaScript和Python
- 20. 刮網站使用JavaScript
- 21. 颳去網站鏈接 - 看不到href
- 22. 使用getURL颳去https網站
- 23. 問題與BS4颳去網站
- 24. 用分頁颳去ASP.NET網站
- 25. 使用python&scrapy颳去網站
- 26. 刮一個網頁:Javascript?
- 27. 使用perl mechanize刮ASP網站
- 28. 網頁搜刮基於javascript的網站
- 29. 如何使用R從一個框架內的網站刮取數據?
- 30. 將圖像從一個網站刮到另一個網站
你爲什麼這樣做?你是在測試這兩個幀還是你只想訪問第二幀提供的信息? – sergio
我想訪問第二幀的信息 – Aks
您是在第一個框中手動輸入數據,還是用腳本來做這些? –