0

When calling a URL using

$source = Invoke-WebRequest -Uri $URL

The first request works fine, but in the same session calling a different page from the same domain I get what looks like an encoded source.

Here is a small example Working URL Call (First Call)

RawContent : HTTP/1.1 200 OK Content-Language: en-US X-Frame-Options: SAMEORIGIN Transfer-Encoding: chunked Connection: keep-alive,Transfer-Encoding Cache-Control: no-store, no-cache Content-Type: text/html;... Forms : {, filter->form} Headers : {[Content-Language, en-US], [X-Frame-Options, SAMEORIGIN], [Transfer-Encoding, chunked], [Connection, keep-alive,Transfer-Encoding]...} Images : {@{innerHTML=; innerText=; outerHTML=aa846a08e9b3/idm-instruments-pty-ltd-hallam-3803-logo.jpg">; outerText=; tagName=IMG; title=IDM Instruments Pty Ltd - logo; class=listing-logo enhanced->logo; alt=IDM Instruments Pty Ltd - logo;

Non Working Call (Second URL Call)

RawContent : HTTP/1.1 200 OK Content-Language: en-US X-Frame-Options: SAMEORIGIN Connection: keep-alive Content-Length: 14201 Cache-Control: max-age=86400, public Content-Type: text/html;charset=utf-8 Date:... Forms : {captcha} Headers : >{[Content-Language, en-US], [X-Frame-Options, SAMEORIGIN], [Connection, keep-alive], [Content-Length, 14201]...} Images
: {@{innerHTML=; innerText=; outerHTML=

alt="Yellow Pages" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAG > XRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAFa5JREFUeNrsXQl4FMXWrYQlLLIJAgYE>BAFZZAeRIKs8FgU1GkBQCPIEcQH9hfwqAoryFEVx+9gVAYOCCgq4REXBCIYlbD4gQESW4BKRhE2IIel > 3T0/N2Pv0TCaTnpk633cI011d3VV1+9atW7eqo1hkIYZYk/MKYjViJeJl/G8UsaLmmvNEiXiWeI7/zS>H+QczmzIuUCowK47LVIHYhdiReR2xNbFBM9zpC3E38kbiNuJl4kgk4GpWJ8cSFxAyuFUqSGfxZ4vmzC > TgAscSHiRuJ+Q4QEjPm82d8mD+zQBBRgZhIXE8sdLCQmLGQP3siL4tAMaEFcQ4xNwSFxIy5vEwtRPMG>Dr2Jn4aRkJjxU15WAT/Rh5gWAYKiZRovu4BNdCZuiEBB0XIDrwsBE9QhJgtB0TGZ140AR2niRIVHVVD

Any Help would be great.

Ben Wilson
  • 31
  • 8

0 Answers0