我有一個Perl代碼,它轉到特定的網站並從中提取所需的數據。如果我失去連接,我會面臨一個問題:腳本停止運行。我怎樣才能使Perl腳本恢復連接,並從中斷髮生的地方開始進程?我可以使用Perl恢復連接,如果有的話,任何人都可以指導我使用這些步驟。如何在Perl腳本中重新建立網絡連接?
0
A
回答
2
這是不可能的。一旦傳輸級別的網絡(例如TCP/IP)連接中斷,您將無法再重新獲得它。而HTTP協議並沒有提供更高層次的做法。
您必須打開一個到服務器的新HTTP連接並重新啓動提取。無論您是從一開始就重新啓動,還是可以在連接中斷時繼續接近您的位置,取決於您要提取的內容,網站的顯示方式以及您用於執行提取操作的客戶端工具。
1
0
當你說「失去我的聯繫」和「去網站和提取數據」是什麼意思?是您的Perl代碼管理Socket連接,並使用你喜歡LWP或WWW::Mechanize更高層次的Perl庫「提取數據」
如果是後者,那麼你可能會喜歡讀數據廢棄本身或this question and the answers
相關問題
- 1. 如何在JBoss AS 7.x網絡故障後重新建立連接-JPA
- 2. 在Perl腳本中建立數據庫連接時出錯?
- 3. 如何使腳本在迭代中等待,直到重新建立Internet連接?
- 4. howdoi無法建立網絡連接howdoi
- 5. Android:活動建立網絡連接
- 6. 如何在谷歌應用程序腳本中建立連接?
- 7. 如何在Apache網絡服務器Perl Perl CGI腳本
- 8. 如何在建立連接的SFTP連接中使用CD - Shell腳本
- 9. 如何在Android應用程序中重新連接網絡連接?
- 10. 連接到網絡後啓動腳本
- 11. 如何通過GPRS移動網絡建立持久連接?
- 12. 如何建立一個好的節點/連接網絡| Java
- 13. 如何使用Microsoft Access與Visual Basic建立網絡連接?
- 14. 如何建立一個連接到Android的網絡服務器?
- 15. 如何關閉已建立的網絡連接?
- 16. 如何連接使用perl腳本
- 17. 如何建立lora網絡
- 18. Excel/VBA - 如果網絡連接不存在,則中止腳本
- 19. 重新的NodeJS的網絡連接
- 20. 重新連接socat網絡故障
- 21. 在bash中,如何重新建立sftp連接並在使鸚鵡螺做它的腳本中運行它?
- 22. IO錯誤:網絡適配器無法在JDBC連接中建立連接
- 23. 如何建立撥號上網連接
- 24. 網絡中斷後重新初始化/重新連接終端
- 25. 加載NIB並重新建立連接
- 26. 在android中建立互聯網連接
- 27. 如何從連接到本地網絡
- 28. 創建批處理腳本通過網絡連接
- 29. 創建一個shell腳本來檢查網絡連接
- 30. 即使沒有網絡連接,簽名腳本如何工作?