Показать сообщение отдельно

  #266  
Старый 20.08.2009, 21:09
nuclearworm
Новичок
Регистрация: 15.08.2009
Сообщений: 3
С нами: 8810364

Репутация: 0
По умолчанию

Цитата:
Дяди, помогите собрать всех пользователей в список или хоть на одну страницу вывести.
а то вручную сканировать 22 тыщи тяжко!

http://www.drive2.ru/users/?country=RU&city=&page=last&filter=
хехе
Код:
#!/bin/bash
for I in {1,1275}; do
        curl -s "http://www.drive2.ru/users/?country=RU&page="$I > /tmp/dummy
        NAMES=$(sed -n -e 's/.*class=\"url fn nickname\">\(.*\)<\/a>.*/\1/pig' /tmp/dummy)
        LINKS=$(sed -n -e 's/.*<a href="\(\/users.*\)" id="userHrefNicknam.*/\1/pig' /tmp/dummy)
        CARS=$(sed -n -e 's/.*<a href="\/cars\/[^"][^">]*">\([^<]*\)<\/a>.*/\1/pig' /tmp/dummy)
        
        echo "$NAMES"
        #echo "$LINKS"
        #echo "$CARS"
done
 
Ответить с цитированием