[英]How can I take a remote screenshot of a website from a url?
所以我有一個應用程序可以執行以下操作:
從SQL獲取n個鏈接
為每個鏈接創建一個新線程
通過每個線程的HTML-Agility-Pack獲取該網站的HTML代碼
將其數據保存到SQL(圖像大小,頁面大小,字數,單詞等),並將此過程及其日期保存
這是為了檢查網站上的數據,查看是否有任何更改(例如拼寫錯誤或以前上傳的圖像有問題),我想為每個頁面添加一個屏幕截圖/縮略圖。 如何在每個線程中截取整個頁面的屏幕截圖?
為了制作屏幕截圖,您需要呈現HTML。 這是Web瀏覽器的任務。 在尋找C#解決方案時,可以使用CefSharp( https://github.com/cefsharp/CefSharp )在屏幕外模式下呈現html。
似乎是一個有趣的應用程序。 您已經獲得了整個URL的HTML(我假設該應用程序正在具有Internet連接的計算機/服務器上運行):
您可以通過3種方式進行此操作(實際上有許多方法)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.