Из-за отсутствия надлежащей документации я не уверен, что HtmlAgilityPack
поддерживает захват экрана в C# после загрузки содержимого html.Захват экрана в C# с использованием HtmlAgilityPack
Так есть способ, которым я могу более или менее захватить скриншот, используя (или вместе с) HtmlAgilityPack, чтобы у меня была визуальная подсказка о том, что происходит каждый раз, когда я делаю манипуляции с страницами?
Вот мой рабочий код до сих пор:
using HtmlAgilityPack;
using System;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
string urlDemo = "https://htmlagilitypack.codeplex.com/";
HtmlWeb getHtmlWeb = new HtmlWeb();
var doc = getHtmlWeb.Load(urlDemo);
var sentence = doc.DocumentNode.SelectNodes("//p");
int counter = 1;
try
{
foreach (var p in sentence)
{
Console.WriteLine(counter + ". " + p.InnerText);
counter++;
}
}
catch (Exception e)
{
Console.WriteLine(e);
}
Console.ReadLine();
}
}
}
В настоящее время, скребет и выход всех p
страницы в консоли, но в то же время я хочу, чтобы получить захват экрана Царапины содержимого но я не знаю, как и с чего начать.
Любая помощь очень ценится. TIA
Пакет «Умения HTML» этого не делает. Вам нужно будет найти другую библиотеку, например [Awesomium] (http://www.awesomium.com/). –
Если вы хотите захватить свой экран, ознакомьтесь с этим: http://stackoverflow.com/questions/3072349/capture-screenshot-including-semitransparent-windows-in-net/3072580#3072580 HTML Agility pack не имеет никакого отношения к этому – YuriG