有很多python,php的開源屏幕抓取庫。但是我找不到任何.Net相應的東西。你可以推薦任何圖書館的屏幕抓取或只是HTML解析,讓生活更輕鬆。有沒有用於屏幕抓取的任何C#庫?
2
A
回答
2
方法實現:
public static void CaptureImage(Point SourcePoint, Point DestinationPoint,
Rectangle SelectionRectangle, string FilePath)
{
using (Bitmap bitmap = new Bitmap(SelectionRectangle.Width,
SelectionRectangle.Height))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(SourcePoint, DestinationPoint,
SelectionRectangle.Size);
}
bitmap.Save(FilePath, ImageFormat.Bmp);
}
}
}
後續調用:
Point StartPoint = new Point(ClickPoint.X, ClickPoint.Y);
Rectangle bounds = new Rectangle(ClickPoint.X, ClickPoint.Y,
CurrentPoint.X - ClickPoint.X, CurrentPoint.Y - ClickPoint.Y);
ScreenShot.CaptureImage(StartPoint, Point.Empty, bounds, ScreenPath);
+0
屏幕截圖不是屏幕抓取 – emd 2012-09-24 20:20:59
9
退房Html Agility Pack這一點。
0
使用來自IRobotSoft的IRobot。
相關問題
- 1. iOS 11沒有從MKMapView抓取屏幕
- 2. 屏幕抓取 - 仍然沒有工作
- 3. XPath不能用於屏幕抓取
- 4. 使用C#屏幕抓取HTTPS#
- 5. 屏幕抓取Asp.net
- 6. 使用Python屏幕抓取
- 7. 屏幕抓取和SQL數據庫
- 8. 異步任務沒有更新屏幕
- 9. PHP屏幕抓取方法
- 10. 屏幕抓取效率
- 11. 想與屏幕抓取
- 12. 屏幕抓取窗口
- 13. HTMLAgility幫助屏幕抓取
- 14. 如何抓取屏幕NSWindow的圖像?
- 15. 使用XPath的屏幕抓取
- 16. 使用SimpleHTMLDom的屏幕抓取PHP
- 17. 有沒有任何FOSS庫是由Android爲普通Java抓取位的結果?
- 18. 有沒有任何指導android登陸屏幕菜單圖標?
- 19. 如何用C#登錄此網站以屏幕抓取它?
- 20. OpenGLES objective-c屏幕沒有彈出
- 21. 沒有名稱的屏幕
- 22. 用於屏幕抓取的vt220終端的Java模擬
- 23. Python PIL庫 - 有沒有辦法選擇在多監視器設置中的ImageGrab.grab()抓取哪個屏幕?
- 24. 如何操作Joomla!易於屏幕抓取的網站
- 25. 使用.NET通過SSL抓取屏幕
- 26. 使用Java和X3270屏幕抓取
- 27. 在PhoneGap上使用jQuery屏幕抓取
- 28. 抓取頁面上所有元素的屏幕截圖
- 29. Facebook上的屏幕抓取朋友列表,用於Python
- 30. 屏幕抓取c中的Windows應用程序#
我認爲這是重複的,請檢查這兩個:http://stackoverflow.com/questions/100358/looking-for-c-html-parser http://stackoverflow.com/questions/653357/html-解析庫-for-net – Adirael 2010-06-25 08:09:44