Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Курилка / Yak floor (https://forum.zone-game.info/forumdisplay.php?f=16)
-   -   Нужна помощь в JS (https://forum.zone-game.info/showthread.php?t=25820)

DukcoH 17.01.2013 23:32

Нужна помощь в JS
 
Доброе время суток Пользователи ЗГ, не хочу отнимать много вашего времени поэтому сразу к делу.

Есть один сайт:

сайт:
Свернуть ↑Развернуть ↓


Сайт рэп-баттла, соответственно туда заливают треки и голосуют.

Какая помощь требуется: Хотел получить прямую ссылку на голосование за любого участника (у каждого в ссылке свой id).

Пытался самостоятельно получить ссылку, но т.к. мои познания в "js сфере" полностью отсутствуют, с помощью "Гугл Хрома" и "Гугла", смог продвинуться лишь на чуть-чуть, а именно:

Какой у какого участника ид и onclick "ссылку" (не знаю корректно ли название ссылка, под эту команду)

http://screenshot.ru/screens/18.01.1...5_a0476c09.png

Далее "Гуглил" как получить ссылку из "onlick", на одном форуме наткнулся на программу "Fiddler", скачал и вроде более менее разобрался, зашел на сайт, проголосовал и получил:

http://screenshot.ru/screens/18.01.1...5_459f2b1c.png

Опять не то...

Может быть у "знающих" людей это займет не более 5-ти минут и кто-нибудь согласится уделить их, решению этой проблемы?

Код:

<div class="orating ogold" id="orating-64">
       
<a href="#" class="orating_p" title="Нравится" onclick="orating(64,1);return false;"></a>

<span class="orating_res">+626</span>
         
</div>


gorodetskiy 17.01.2013 23:40

Re: Нужна помощь в JS
 
Причём тут js ?
Парс данных с сайта в симпл дум, далее додумаете

Lihoy 17.01.2013 23:40

Re: Нужна помощь в JS
 
:
Свернуть ↑Развернуть ↓


Дальше, думаю, разберешься.

upd.
Цитата:

Далее "Гуглил" как получить ссылку из "onlick", на одном форуме наткнулся на программу "Fiddler", скачал и вроде более менее разобрался, зашел на сайт, проголосовал и получил:

http://screenshot.ru/screens/18.01.1...5_459f2b1c.png

Опять не то...
Именно то. Т.к. используется POST-запрос.

DukcoH 18.01.2013 00:02

Re: Нужна помощь в JS
 
Цитата:

Сообщение от Lihoy (Сообщение 265313)

Дальше, думаю, разберешься.

upd.

Именно то. Т.к. используется POST-запрос.

Не разобрался, как сделать GET - запрос...

Lihoy 18.01.2013 00:12

Re: Нужна помощь в JS
 
Цитата:

Сообщение от DukcoH (Сообщение 265321)
Не разобрался, как сделать GET - запрос...

Цитата:

Сообщение от Lihoy (Сообщение 265313)
используется POST-запрос.

10 символов.

Dementor 18.01.2013 00:18

Re: Нужна помощь в JS
 
Вот ссылка полная:

http://www.goldbattle.ru/engine/ajax...g.php?news_id={ид_юзера}&rate=1&skin=viprip

Только он принимает POST данные. Но эти дурачки не поставили защиту от сторонних серверов.

Вот готовая форма (там подставите свои данные):

<form action='http://www.goldbattle.ru/engine/ajax/rating.php' method='POST'>
	<input type='hidden' name='news_id' value='64'>
	<input type='hidden' name='rate' value='1'>
	<input type='hidden' name='skin' value='viprip'>
	<input type='submit' >
</form>
Code: HTML
Он будет выводит ответ в JSON формате. Накрутку так же не обойти, так как он запоминает ip адрес или куки мб ставит... не поверял.

Добавлено через 30 секунд
Цитата:

Сообщение от DukcoH (Сообщение 265321)
Не разобрался, как сделать GET - запрос...

никак, только POST. При попытке отправить GET запрос выдает: Hacking attempt!

Добавлено через 5 минут
Если надо, могу так же написать скрипт на JS, который будет отправлять одни и те же POST запросы туда для накрутки, через каждый 5 секунд к примеру. А Вам надо будет только перезагружать интернет. (он только по IP запоминает, проверил)

DukcoH 18.01.2013 00:34

Re: Нужна помощь в JS
 
Цитата:

Сообщение от Неверный (Сообщение 265325)
Если надо, могу так же написать скрипт на JS, который будет отправлять одни и те же POST запросы туда для накрутки, через каждый 5 секунд к примеру. А Вам надо будет только перезагружать интернет. (он только по IP запоминает, проверил)

Спасибо, но пока что не надо :), я думал через программу какую-нибудь оптимизировать и накручивать при помощи прокси :)

gorodetskiy 18.01.2013 00:36

Re: Нужна помощь в JS
 
да ёшкин кот,я выкладывал уже скрипт голосовалки, хотя есть в свободном доступе, тока прокси добудьте и пользуйтесь

Dementor 18.01.2013 00:37

Re: Нужна помощь в JS
 
Цитата:

Сообщение от DukcoH (Сообщение 265334)
Спасибо, но пока что не надо :), я думал через программу какую-нибудь оптимизировать и накручивать при помощи прокси :)

прокси - гиблое дело.

Добавлено через 1 минуту
Цитата:

Сообщение от gorodetskiy (Сообщение 265337)
да ёшкин кот,я выкладывал уже скрипт голосовалки,

скрипт голосовалки на что Вы выкладывали? Под все что ли? :confused:

gorodetskiy 18.01.2013 00:46

Re: Нужна помощь в JS
 
Цитата:

Сообщение от Неверный (Сообщение 265338)
прокси - гиблое дело.

Добавлено через 1 минуту

скрипт голосовалки на что Вы выкладывали? Под все что ли? :confused:

регулярки придумали не просто так.
Именно для голосовалки, готовых решений уйма в инете, тока научитесь пользоваться регулярками, далее все пути открыты


Текущее время: 03:58. Часовой пояс GMT +3.

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