Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Составить регулярное выражение для гугла (https://javascript.ru/forum/events/35681-sostavit-regulyarnoe-vyrazhenie-dlya-gugla.html)

alerzo 18.02.2013 15:39

Составить регулярное выражение для гугла
 
добрый день!
помогите составить регулярное выражение для парсинга ссылок выдачи гугла, на данный момент пользуюсь таким:
(?<=<a\ href=")http://[\w\W]*?(?=")
но оно парсит просто все ссылки из исходного кода.:(

Deff 18.02.2013 16:55

Цитата:

<li class="g"><div class="rc"><h3 class="r">
<a
href="/url?sa=t&rct=j&q=%D1%8B%D0%B2%D0%B0%D1%8B%D0%B2%D0 %B0%D1%8B%D0%B2%D0%B0&source=web&cd=2&cad=rja&ved= 0CDQQtwIwAQ&url=http%3A%2F%2Fwww.youtube.com%2Fwat ch%3Fv%3DWVy4si1VENA&ei=1iMiUYHMH-io4gT9voGQAw&usg=AFQjCNEzptqb7vJdVOL-TMNkQgwOFarowQ&bvm=bv.42553238,d.bGE" onmousedown="return rwt(this,'','','','2','AFQjCNEzptqb7vJdVOL-TMNkQgwOFarowQ','','0CDQQtwIwAQ','','',event)">
<em>ываываыва</em>
- YouTube
</a>
Tут нужно фильтрануть сначала по <li class="g"><div class="rc"><h3 class="r"><a
Проще вытащить объекты из DOM


Часовой пояс GMT +3, время: 05:21.