Как нажать на элемент, а потом спарсить после нажатия? Я написал, но у меня почему-то ничего не меняется
var config =
new Configuration()
.WithRequesters()
.WithDefaultLoader()
.WithCss()
.WithJavaScript();
var context = BrowsingContext.New(config);
var document = await context.OpenAsync(site);
foreach (IHtmlElement element in document.QuerySelectorAll("div.clearfix>a"))
{
element.DoClick();
// element.DoClick();
Console.WriteLine(element.Attributes["href"].Value.ToString());
}
var Requester = new HttpRequester();
Requester.Headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36";
var configuration = Configuration.Default.WithDefaultLoader(_ => _.IsResourceLoadingEnabled = true, new[] { Requester });
var _context = BrowsingContext.New(configuration);
var _document = _context.OpenAsync("strnica kotoraya nugna");
var domParser = new HtmlParser();
var result = domParser.Parse(_document.Result.ToHtml());
var items = result.QuerySelectorAll($"div>a").Where(item => item.Attributes[$"href"] != null);
foreach (var item in items)
{
if(item.Attributes[$"href"].Value.ToString().StartsWith("tel:"))
Console.WriteLine(item.Attributes[$"href"].Value.ToString());
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
пишу сайт в котором есть форма из 5 инпутов и одной кнопкине понимаю почему данные с формы не отправляются на почту, да и вообще на сайте вываливается...
Перевожу проект с mysqlПодскажите, как это будет выглядеть в postgresql?