Install Wiki.Net
Add to your project's csproj
.
<ItemGroup>
<PackageReference Include="Wiki.Net" Version="4.1.0"/>
</ItemGroup>
And Start Using!
string searchString = "Computer";
WikiSearcher searcher = new();
WikiSearchSettings searchSettings = new() {RequestId = "Request ID", ResultLimit = 5, ResultOffset = 2, Language = "en"};
WikiSearchResponse response = searcher.Search(searchString, searchSettings);
Console.WriteLine($"\nResults found ({searchString}):\n");
foreach (WikiSearchResult result in response.Query.SearchResults)
{
Console.WriteLine(
$"\t{result.Title} ({result.WordCount} words, {result.Size} bytes, id {result.PageId}):\t{result.Preview}...\n\tAt {result.Url.AbsoluteUri} and {result.ConstantUrl.AbsoluteUri}\n\tLast edited at {result.LastEdited}\n");
}
Console.ReadLine();