Renish Khunt
Renish Khunt

Reputation: 5824

Symfony DomCrawler status code not working?

hii this is my php code fore get status on url.

 $client = new Client();
        $url_to_traverse = 'http://wordcomat.com';
        $crawler = $client->request('GET', $url_to_traverse);
        $status_code = $client->getResponse()->getStatus();

but i try to found status code of facebook it's not return any thing.

 $client = new Client();
        $url_to_traverse = 'http://www.facebook.com';

        $crawler = $client->request('GET', $url_to_traverse);
        $status_code = $client->getResponse()->getStatus();

twitter not working.

 $client = new Client();
        $url_to_traverse = 'http://www.twitter.com';

        $crawler = $client->request('GET', $url_to_traverse);
        $status_code = $client->getResponse()->getStatus();

facebook or twitter or linkedin or google is not return any thing but not return any error or warning how can i got status of that links.

thank you.

Upvotes: 2

Views: 1572

Answers (1)

Anri
Anri

Reputation: 1693

thy are using https protocol
try the following

    $client = new Client();
    $url_to_traverse = 'https://www.facebook.com';

    $crawler = $client->request('GET', $url_to_traverse);
    $status_code = $client->getResponse()->getStatus();

Upvotes: 5

Related Questions