[WT] [Архив] [Поиск] Главная Управление
[Совместно с Ычаном]

[Назад]
Ответ в нить
Имя
Animapcha image [@] [?]
Тема   ( ответ в 6102)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаемые типы файлов: 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP
  • Максимально допустимый размер файлов: 10000 кБ.
  • Изображения, размер которых превышает 200 на 200 пикселей, будут уменьшены.
  • Ныне 1515 unique user posts. Посмотреть каталог
  • Радио:

Файл: 132708253966.jpg-(199.24KB, 900x900, Hotchkiss.jpg)
6102 No. 6102 watch    
Быдлокодер на C#-кун снова выходит на связь. Итак:
Хочется написать простенькое приложение выводящие статистику по игроку в http://worldoftanks.ru/
Что имеется:
http://worldoftanks.ru/community/accounts/
форма поиска аккаунта по никнейму.
В результате получаем спискок подходящих из которых нужно выбрать именно тот что полностью совпадает с введенным. Клик по введенному и вывод всей(или части) информации куда угодно.
В чем собственно вопрос: ни разу не работал с приложениями отправляющими html запросы и т.п. наткнулся на webview, но пока что мало разобрался.
Разумеется как найти именно тот никнейм что нужен я понимаю, вопросы лишь в области парса информации из html в текст, и что гораздо важнее отправления и парса запросов, что я пока что не очень понимаю как сделать. Какие методы позволят реализовать подобное без необходимости иметь открытый браузер?
По шагам:
1.Имеется заранее известный никнейм
2.Передается в форму и нажимается кнопка поиска
3. Из полученных результатов выбирается тот что == введенному
4.Клик по нему
5.Считывание информации и вывод.
Развернуть все изображения
>> No. 6103    
>>6102
>webview
Как насчёт НЕТ.

Используй HttpRequest.
>> No. 6104    
C# тут, C# там...
Что в нем такого крутого, что все его изучают/используют?
>> No. 6106    
>>6104
Форсируемый билликомпанией язык под .нет. А .нет — промышленный стандарт.
>> No. 6125    
Файл: 132734147595.png-(2.02KB, 90x50, faptcha_php.png)
6125
>>6102
over 5 seconds: pyha.ru/forum/topic/2928.0

>парсинг
string herp;
start=pos("<derp>", S);
herp=Copy(S, start, start-pos("</derp>", S));
>> No. 6140    
>>6102
Годная идея. Тоже попробую сделать, только не на C#.
>> No. 6153    
>>6140
Буду писать на Python, собираюсь сделать отслеживание изменений статистики.
>> No. 6158    
>>6153
Мне непонятно как по известному нику вытащить адрес страницы. Есть идеи?
>> No. 6191    
>>6106
>А .нет — промышленный стандарт.
Разве что в мечтах microsoft. Редкая серьезная контора работает с .net. На рынке труда среди энтерпрайзных разработчиков львиная доля спроса -- это java/oracle. При всех минусах явы почти все крупные компании и государственный сектор в россии работает с явой.
>> No. 6192    
>>6158
если ты это не можешь, то тебе лучше вообще не браться за эту идею.
иди лучше книжек почитай сначала.
>> No. 6193    
>>6192
Список игроков возвращается ява-скриптом, вот как из него вытащить ссылки на страницы - мне не понятно. Гугл не помог.
>> No. 6195    
>>6193
делать пост-запросы же -_-
>> No. 6252    
Файл: 132869805899.png-(44.32KB, 816x343, wwt.png)
6252
>>6193
Вот в таком виде возвращается список (искал ники, начинающиеся на "ihe"). Как получить? Продублируй запрос к серверу, который шлет JS со страницы.
>> No. 6253    
>>6252
Я его уже направил в нужном направлении. Нахрена ты ему разжёвываешь? Он быть может хоть погуглил или книжку почитал. А теперь он вернётся и спросит "А как выполнить ява-скрипт на странице и генерировать хидер пост-запросов?"
>> No. 6259    
>>6191
Да ты же уёбок!
Около половины серьёзных контор работают с дотнет. И уж тем более про госсектор мне тут не пизди. Я 3 года писал для министерств софт на дотнет.
>> No. 6260    
>>6252
Спасибо.
>>6253
Cо страницы уходит 2 GET запроса
GET /community/accounts/?fl=alex
GET /community/accounts/?type=table&_=1328857171869&offset=0&limit=25&order_by=name&search=alex&echo=3&id=accounts_index
Post нужен для заполнения формы. Во всех примерах которые я видел используется параметр name(имя формы),но в моем случае его нет.
<input id="account_table_search" class="js-account-table-search js-tooltip" type="text" autocomplete="off" value="">
Запросы делаю через библиотеку requests.
>> No. 6267    
>>6252
Как ты это получил? Или ты прогонял через IE? Поделись соусом.
>> No. 6283    
>>6259
Иди кукарекай в другом месте.
Вот тебе часть госсектора, где оракл/ибм: Казна/МИД/МЧС/МРР/МКС/МСХ/Росреестр. С остальными работал давно, там могло что-то поменяться.
Так же вот подрядчики которые либо давно работают с явой, либо переходят на неё: АТ-консалтинг, БСС, ОТР, Ред-софт, БФТ, Шифт (это в основном те, кто занят сейчас по части СМЭВ и РСМЭВ).
>> No. 6290    
>>6283
А я пишу защищённый софт для ФСБ. На дотнете.

мимопроходил
>> No. 6295    
А чо регексы из кути не катят?
>> No. 6300    
>>6295
Это не кути, вот и не катят.
>> No. 6301    
>>6290
Удачи тебе.
[Назад]


Удалить сообщение []
Пароль  
[Mod]