diff --git a/src/Client/GuzzleClient.php b/src/Client/GuzzleClient.php index 6b9b97e..84f1693 100644 --- a/src/Client/GuzzleClient.php +++ b/src/Client/GuzzleClient.php @@ -114,12 +114,16 @@ public function getGuzzleResponseAsCrawler( $method ); - $parseUrl = parse_url($uri); + $baseHref = trim($uri, '/'); + $baseUri = rtrim( + $this->getConfig(GuzzleClientInterface::BASE_URI), + '/' + ); return new Crawler( $stringResponse, - $uri, - $parseUrl['scheme'].'://'.$parseUrl['host'] + $baseUri.'/'.$baseHref, + $uri ); }