using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Http;
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.gugudata.com/websitetools/url2snapshot?appkey=YOUR_APPKEY");
request.Content = new FormUrlEncodedContent(new Dictionary<string, string>
{
{ "url", "https://www.example.com" },
{ "responseFormat", "base64" },
{ "fullPage", "true" },
{ "width", "1920" },
{ "height", "1080" },
{ "deviceScaleFactor", "1" },
{ "userAgent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" },
{ "isMobile", "false" }
});
var response = client.SendAsync(request).Result;
Console.WriteLine(response.Content.ReadAsStringAsync().Result);