Udało mi się zrobić skrypcik do wyciągania pozycji z google, przetestowałem go na rózne sposoby i na localhoscie mi działa bez problemu. Jednak kiedy skrypt wrzucam na serwer (wykupiony hosting) to pojawia mi się komunikat:
Cytat
302 Moved
The document has moved here.
The document has moved here.
Po wejściu w niego pojawia się opis z google
Cytat
Przepraszamy ale Twoje zapytanie przypomina automatyczne żądania generowane przez wirusy komputerowe lub aplikacje typu spyware. W trosce o bezpieczeństwo użytkowników nie możemy go zrealizować...
Jak to ominąć, pomyślałem że przez curl użyje identyfikacji jako mozilla.
Kod
$Agent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204";
curl_setopt($Q, CURLOPT_USERAGENT, $Agent);
curl_setopt($Q, CURLOPT_USERAGENT, $Agent);
Ale to nic nie dało. Jakieś propozycje co można z tym zrobić ?
Aha komunikat mi się taki z google wyświetla bo zahashowałem,
Kod
curl_setopt($Q, CURLOPT_RETURNTRANSFER, 1);
Bo chciałem zobaczyć co się załaduje, bo jak mam tą wartość odhaszowaną to skrypt mi się i tak wogóle nie wykonuje, na komendach curl. I przez to wyświetla mi ciągle wartość pozycji 0. Choć w php.ini na serwerze włączonona jest obsługa curl.