Вернуться   GraBBerZ.CoM - ICQ | Proxy | Бруты | Дедики | Эксплоиты > Программирование/Кодинг > Общие вопросы

Ответ
 
Опции темы Опции просмотра

Старый 13.05.2009, 00:46   #136
kilobyte
 
Аватар для Spirit_line
 
Spirit_line вне форума
Регистрация: 06.02.2008
Сообщений: 189
Респекты: 120
Цитата:
Сообщение от AeT Посмотреть сообщение
Доброго времени суток всем.
Вообщем дело такое - Просьба написать программу которая могла бы собирать отсюда с 1 по 100 страницу,все ники юзеров и сохранять их в тхт файл )
P.S.Ну если бы ещё получилось - чтоб рассортировывала ники по странам )
Заранее благодарен.
в Excel 10 минут работы.ю.. или меняются ники постоянно??
  Ответить с цитированием

Старый 13.05.2009, 01:47   #137
 
Аватар для AeT
 
AeT вне форума
Регистрация: 17.05.2008
Адрес: Украина
Сообщений: 410
Респекты: 871
Не меняются ники.
__________________
Человек, говорящий что это невозможно сделать, не должен мешать тому, кто это делает.
  Ответить с цитированием

Старый 13.05.2009, 02:47   #138
n/a
 
Аватар для qwerty
 
qwerty вне форума
Регистрация: 04.11.2006
Сообщений: 4,564
Респекты: 8,207
Цитата:
Сообщение от Spirit_line Посмотреть сообщение
1 по 100
В Excel 10 минут говоришь)) ну-ну
  Ответить с цитированием

Старый 13.05.2009, 08:07   #139
пездюк
 
Аватар для faza02
 
faza02 вне форума
Регистрация: 24.03.2008
Сообщений: 2,303
Респекты: 3,521
Код:
#!/usr/bin/python
#faza02[at]gmail[dot]com

import re, urllib
for i in xrange(1,101):
 site='http://www.garena.com/forum/member.php?action=expladder&page=' +str(i) + ',1--'
 bl=str(urllib.urlopen(site).read())
 dump=re.findall(r'\<a href\=\"viewpro\.php\?uid\=.*?\" class\=\"bold\"\>.*?\<\/a\>',bl)
 dump=str(dump)[2:-2]
 dump=dump.replace(',','\n')
 print str(i) + '\r',
 oppee = open('c:/gamebase.txt', 'a+')
 oppee.write(dump + '\n')
 fil = oppee.readlines()
 for i in range(len(fil)):
  oppee.write(fil[i][47:-4])
как-то так. соре, вечером подправлю. сейчас тороплюсь.
__________________
  Ответить с цитированием
Юзеру faza02 выразили Респект за этот пост:

Старый 16.05.2009, 02:59   #140
127.0.0.1
 
Аватар для flabber
 
flabber вне форума
Регистрация: 14.12.2007
Адрес: 127.0.0.1
Сообщений: 940
Респекты: 877
AeT, вощем.....смог осилить ток по 1 логину из каждой страницы....болье на замороченную голову не сообразил.... =\
__________________
Фанат Ушатика
  Ответить с цитированием

Старый 16.05.2009, 16:35   #141
пездюк
 
Аватар для faza02
 
faza02 вне форума
Регистрация: 24.03.2008
Сообщений: 2,303
Респекты: 3,521
AeT,
парсим:
Код:
#!/usr/bin/python
#faza02[at]gmail[dot]com
#for AeT

import re, urllib
for i in xrange(1,101):
 site='http://www.garena.com/forum/member.php?action=expladder&page=' +str(i) + ',1--'
 bl=str(urllib.urlopen(site).read())
 dump=re.findall(r'\<a href\=\"viewpro\.php\?uid\=.*?\" class\=\"bold\"\>.*?\<\/a\>',bl)
 dump=str(dump)[1:-1]
 dump=dump.replace(',','\n')
 print str(i) + '\r',
 oppee = open('c:/gamebase.txt', 'a+')
 oppee.write(dump + '\n')
и еще раз парсим:
Код:
#!/usr/bin/python
#sql.parsers.info

fil = open('c:/gamebase.txt').readlines()
for i in range(len(fil)):
 chocho = fil[i][48:-5]
 chocho = chocho.replace('<','\n')
 open('c:/parse.txt', 'a+').write(chocho.replace('>',''))
и получаем - ето.
в архиве все логины в вот такой список:
Цитата:
KacMeTko
joryan23
PuB-G
ochbileg.
GodLike__Killer
Exp_Man
PCP.Saint
__No.1__
EliTe_STar_Yoko
justloO|
~|cff00000013ad
__________________
  Ответить с цитированием
Респектов за этот пост: 2

Старый 25.05.2009, 08:54   #142
megabyte
 
Аватар для INSIDER
 
INSIDER вне форума
Регистрация: 10.02.2008
Адрес: СПб
Сообщений: 211
Респекты: 174
Добрый день! Нужен ОЧЕНЬ простой менеджер закачек, но ТОЛЬКО НА ОСНОВЕ КОМПОНЕНТА wget ! дело в том что компонент работает в консольном режиме а хотелось бы приделать к нему шкуру (чтобы было всё красиво и понятно) и тем самым скрыть консольное окно во время работы, от менеджера трэбэ только показ атрибудов скачивания (проценты, время и т.д) и название файла, ссылка по которой происходит скачивание должна быть скрыта. Кому не сложно, напишите пожалуйта.
  Ответить с цитированием

Старый 26.05.2009, 00:32   #143
Йа Spatик
 
Аватар для Jukebox
 
Jukebox вне форума
Регистрация: 12.06.2007
Адрес: тут
Сообщений: 404
Респекты: 683
Jabber mmo@exploit.im

Цитата:
Сообщение от qwerty Посмотреть сообщение
Вручную просмотреть файл надежнее, только ИМХО. Забавные там строки иногда встречаются.
Просто на почту толпы писем с просьбами помочь. А каждому рассказывать - жизни не хватит. Вот я и нашёл компромисс.
__________________
NO!
  Ответить с цитированием

Старый 28.05.2009, 18:17   #144
bit
 
Аватар для misterzym
 
misterzym вне форума
Регистрация: 08.05.2009
Сообщений: 34
Респекты: 1
Прошу написать простенькую програмку:
есть несколько файлов типа xxx.txt xxx1.txt xxx2.txt и т.д.
задача проги:
открыть файл и после каждого 32 символа переводить на следующую строку и так до конца файла, после этого сэйв в тот же файл от куда читала и со следующим файлом так же и т.д. ( ну файлов просто там очень много...)
буду очень благодарен
  Ответить с цитированием

Старый 28.05.2009, 18:57   #145
Вечный студент
 
Аватар для Tor Bel
 
Tor Bel вне форума
Регистрация: 05.07.2008
Адрес: Большая Деревня
Сообщений: 3,001
Респекты: 3,407
Очень размыто написано.
Распиши подробнее
__________________
Ударим глюком по багу. (с)2000 by мой.
В избе у Сергеича
Почётный фанат Ушатика - масюты
  Ответить с цитированием

Старый 28.05.2009, 22:03   #146
ModeratoR
 
Аватар для Frenzy
 
Frenzy вне форума
Регистрация: 12.07.2008
Адрес: FOA
Сообщений: 559
Респекты: 789
Tor Bel, можно было и по грубее сказать))
пока до конца дочитал запутался..

На сколько я понял, у чела есть логи, слепленные в кучу, без перевода строки. Т.е. нуна после каждой октавы в 32 символа переводить остальной текст на другую строку и т.д.
  Ответить с цитированием

Старый 28.05.2009, 22:08   #147
пездюк
 
Аватар для faza02
 
faza02 вне форума
Регистрация: 24.03.2008
Сообщений: 2,303
Респекты: 3,521
misterzym, то есть в изначальном файле, всего одна строка?
__________________
  Ответить с цитированием

Старый 28.05.2009, 22:18   #148
[root@grabberz:~]
 
Аватар для vp$
 
vp$ вне форума
Регистрация: 29.08.2007
Адрес: 8.8.8.8
Сообщений: 1,308
Респекты: 2,851
я вобще понял так что нужно во всех файлах, в каждой строчке оставить только первые 32 символа

скорее всего это хэши
  Ответить с цитированием
Респектов за этот пост: 2

Старый 28.05.2009, 22:20   #149
пездюк
 
Аватар для faza02
 
faza02 вне форума
Регистрация: 24.03.2008
Сообщений: 2,303
Респекты: 3,521
Цитата:
Сообщение от vp$ Посмотреть сообщение
скорее всего это хэши
угу, тоже так подумал.

Цитата:
Сообщение от vp$ Посмотреть сообщение
в каждой строчке оставить только первые 32 символа
Цитата:
Сообщение от misterzym Посмотреть сообщение
после каждого 32 символа переводить на следующую строку и так до конца файла
Добавлено через 17 минут
Код:
#!/usr/bin/env python
# -*- encoding: cp1251 -*-
import os

def sort(file_name):
    with open(file_name) as file_:
        file_contents = file_.read()
    with open(file_name, "w") as file_:
        pass
    with open(file_name, "a") as file_:
        while len(file_contents)> 32:
            file_.write(file_contents[:32]+"\n")
            file_contents = file_contents[32:]
    return

files_in_dir = os.listdir(os.getcwdu())
for file_ in files_in_dir:
    if file_[-4:] == ".txt":
        sort(file_.encode("cp1251"))
    else:
        print u"Not A TXT FILE {0}".format(file_)
by login999
__________________
  Ответить с цитированием
Юзеру faza02 выразили Респект за этот пост:

Старый 30.05.2009, 12:20   #150
bit
 
Аватар для misterzym
 
misterzym вне форума
Регистрация: 08.05.2009
Сообщений: 34
Респекты: 1
спс, вроде работает!
смысл в том, что там пассы собираются и логины с определенных мест, и в сумме они всегда 32 символа, и разделяются двоеточием, а их там стоко, что офигеть можно)

faza02, спасиб
  Ответить с цитированием
Ответ

Метки
заказ прог, напишите программу

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Время: 14:49



Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot