Skip to content
Pre-release
Pre-release

@Jayx239 Jayx239 released this Jan 31, 2019

  • Fixed bug with UriHelper that was causing certain relative uri paths to not be constructed properly. Lead to certain external Javascript/Css styles to not be retrieved properly.
  • Removed direct manipulation of AngleSharp object in Javascript Object.
Assets 2
Pre-release
Pre-release

@Jayx239 Jayx239 released this Dec 8, 2018 · 6 commits to master since this release

  • Added BrowserThreadSafe
    • Ensures that async calls will execute successfully one at a time
    • Maintains same functionality as base Browser
Assets 2

@Jayx239 Jayx239 released this Dec 4, 2018

  • Added target frameworks 4.5.2 and 4.6
  • Updated RestSharp package to 106.5.4
Assets 2
Pre-release
Pre-release

@Jayx239 Jayx239 released this Dec 1, 2018

  • Fixed bug with target frameworks 4.5.2 and 4.6
    • Needed to setup ServicePointManager.SecurityProtocol configuration.
Assets 2
Pre-release
Pre-release

@Jayx239 Jayx239 released this Dec 1, 2018

  • Added target frameworks for .net 4.5.2 and .net 4.6
Assets 2

@Jayx239 Jayx239 released this Oct 8, 2018

  • Added type support for browser.
  • Implemented 2 new browsers:
    • BrowserStandard - This will have the standard methods present in BrowseSharp versions prior to 0.0.6
    • BrowserTyped - This will have the Typed methods that are being added with this release
    • Browser has support for all of these methods.
Assets 2
Pre-release

@Jayx239 Jayx239 released this Oct 2, 2018

Implemented 2 browsers:

  • BrowserStandard - This will have the standard methods present in BrowseSharp versions prior to 0.0.6
  • BrowserTyped - This will have the Typed methods that are being added with this release
Assets 2
Pre-release

@Jayx239 Jayx239 released this Sep 24, 2018

Features:

  • Added type deserialization for browser methods.
    • You can now call a browser method with a given type and the response body will be deserialized into an object.
    • For example, if you call Document = Execute() you would be able retreive the Dog object from the response document by calling Dog dog = Document.Data;
      In progress:
  • There will be an additional 2 browsers with release 0.0.6
    • BrowserStandard - This will have the standard methods present in BrowseSharp versions prior to 0.0.6
    • BrowserTyped - This will have the Typed methods that are being added with this release
  • The Browser will have support for all of these methods.
Assets 2

@Jayx239 Jayx239 released this Sep 11, 2018

Features:

  • Updated browser submit and navigate methods to accept uri strings that do not contain a protocol. IE: you can pass www.google.com into the submit and navigate methods and it will automatically append the default protocol. The default protocol is set to http but can be set manually.
  • Updated UriHelper to have the Uri method which handles pre-pending the protocol to a uri if it is not present.
  • Added Form model for storing form data
  • Added SubmitForm methods to browser for submitting the new Form model.
  • Added logic for scraping forms from each response and store it in a Document.
  • Added additional attributes to Document for easier access.

Bug fixes:

  • Fixed bug with UriHelper that was causing Uri's to be created incorrectly. Caused relative path script and css file links to be constructed incorrectly, resulting in these files not being retrieved properly and invalid requests to being made.
Assets 2
Pre-release

@Jayx239 Jayx239 released this Sep 6, 2018 · 51 commits to master since this release

  • Updated browser submit and navigate methods to accept uri strings that do not contain a protocol. IE: you can pass www.google.com into the submit and navigate methods and it will automatically append the default protocol. The default protocol is set to http but can be set manually.

  • Updated UriHelper to have the Uri method which handles pre-pending the protocol to a uri if it is not present.

Assets 2
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.