NReco.PhantomJS
1.0.4
Prefix Reserved
Install-Package NReco.PhantomJS -Version 1.0.4
dotnet add package NReco.PhantomJS --version 1.0.4
<PackageReference Include="NReco.PhantomJS" Version="1.0.4" />
paket add NReco.PhantomJS --version 1.0.4
#r "nuget: NReco.PhantomJS, 1.0.4"
// Install NReco.PhantomJS as a Cake Addin
#addin nuget:?package=NReco.PhantomJS&version=1.0.4
// Install NReco.PhantomJS as a Cake Tool
#tool nuget:?package=NReco.PhantomJS&version=1.0.4
NReco.PhantomJS is a .NET wrapper for running PhantomJS (headless WebKit browser) from C#/.NET code.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1 |
.NET Framework | net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen30 tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 4.0
- PhantomJS (>= 2.1.1)
-
.NETStandard 1.5
- NETStandard.Library (>= 1.6.0)
- System.Diagnostics.Process (>= 4.1.0)
- System.Reflection (>= 4.1.0)
- System.Reflection.Primitives (>= 4.0.1)
- System.Security.Cryptography.Algorithms (>= 4.2.0)
- System.Security.Cryptography.Cng (>= 4.2.0)
- System.Security.Cryptography.Csp (>= 4.0.0)
- System.Threading.Thread (>= 4.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on NReco.PhantomJS:
Package | Downloads |
---|---|
AbotX
A powerful C# web crawler that makes advanced crawling features easy to use. AbotX builds upon the open source Abot C# Web Crawler by providing a powerful set of wrappers and extensions. |
|
HakkauWebScreenshot
My package description. |
|
WebScreenshot
My package description. |
GitHub repositories
This package is not used by any popular GitHub repositories.
More info (online demo, usage examples): https://www.nrecosite.com/phantomjs_wrapper_net.aspx
Note: for .NET Core apps don't forget to initialize ToolPath/PhantomJsExeName properties and deploy/install PhantomJS separately.
v.1.0.4 changes:
- workaround for "No process is associated with this object" exception on Process.HasExited check
- added .NET Core-compatible (netstandard1.5) build (requires commercial license key)
v.1.0.3 changes:
- fixed exception handling issue with RunScriptAsync
- now PhantomJS implements IDisposable (Dispose kills phantomjs process if needed)
- now NReco.PhantomJS is a signed assembly
- PhantomJS nuget package dependency changed to latest 2.1.1 (wrapper still can work with 2.0.0)