Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wyciągnięcie słów kluczowych z google
przemek_el
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 1
Dołączył: 17.12.2007

Ostrzeżenie: (0%)
-----


Witam.

potrzebuję wyciągnąć z adresu wyszukiwania google typu:

http://www.google.pl/search?hl=pl&clie...=Szukaj&lr=

słowa kluczowe znajdujące się w zmiennej "q" - potrafi ktoś mi powiedzieć jak to zrobić?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




preg_match" title="Zobacz w manualu PHP" target="_manual i odpowiedni regexp.
Go to the top of the page
+Quote Post
przemek_el
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 1
Dołączył: 17.12.2007

Ostrzeżenie: (0%)
-----


Problem polega na tym że nie za bardzo mi idą wyrażenia regularne :/
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php
  2. $text = urldecode('http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&q=forum+php+-praca&btnG=Szukaj&lr=');
  3. preg_match('/&q=(.*)&btnG/', $text, $result);
  4. print_r($result);
  5. ?>
Go to the top of the page
+Quote Post
Fifi209
post
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(Wicepsik @ 27.07.2009, 10:41:37 ) *
  1. <?php
  2. $text = urldecode('http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&q=forum+php+-praca&btnG=Szukaj&lr=');
  3. preg_match('/&q=(.*)&btnG/', $text, $result);
  4. print_r($result);
  5. ?>


I wyciągnie z całą resztą. ;p

Bardziej coś takiego:

/&q=([^&]+)/
Go to the top of the page
+Quote Post
dotangelo
post
Post #6





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 12.04.2007
Skąd: Wągrowiec

Ostrzeżenie: (0%)
-----


Albo użycie starego dobrego substr i strpos .

  1. <?php
  2. $q = 'http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&q=forum+php+-praca&btnG=Szukaj&lr=';
  3. $start = strripos($q, '&q=') + 3;
  4. $len = strlen($q)  - $start;
  5. $result = substr($q, $start, $len);
  6. ?>
Go to the top of the page
+Quote Post
przemek_el
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 1
Dołączył: 17.12.2007

Ostrzeżenie: (0%)
-----


Bardzo wam dziękuję za zainteresowanie i pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
wszystko działa tak jak powinno (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 00:17