Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 54
#1

Обработка Javascript, post get запросы - Программирование Android

05.04.2014, 13:12. Просмотров 943. Ответов 3
Метки нет (Все метки)

не так давно создавал темку в ней нужно было обработать скрипт на C# но теперь условие задачи поменялось...надо эту программу запустить на телефоне...
использую eclipse android , буду очень признателен если подкините пару ссылок/тем/советов как создать post/get запрос и обработать скрипт вида:
Javascript
1
2
3
4
5
<script>
_=+!+[];d='';f=0;s=[]+(_+=2)+(--_-!+[])+(+!(_=4)+9)+(++_+!+[]+!+[])+(--_-!+[]-!+[]+~[]-!+[])+(--_-!+[]-!+[]-!+[])+(_+!+[])+(++_+!+[])+(++_);
var _0xcf15=['\x2D','\x6C\x65\x6E\x67\x74\x68','\x63\x68\x61\x72\x41\x74','\x63\x6F\x6F\x6B\x69\x65','\x6E\x5F\x6A\x73\x3D','\x3B\x20\x6D\x61\x78\x2D\x61\x67\x65\x3D\x33\x36\x30\x30\x3B\x20\x70\x61\x74\x68\x3D\x2F'];if(f){d=_0xcf15[0];} ;for(i=s[_0xcf15[1]]-1;i>=0;i--){d=d+s[_0xcf15[2]](i);} ;document[_0xcf15[3]]=_0xcf15[4]+d+_0xcf15[5];
if(document.cookie.indexOf('n_js='+d)!=-1){window.location.reload(true);}else{if(window.navigator.cookieEnabled){document.cookie='n_js='+d;window.location.href='http://pw.mail.ru/ie6cookie?c='+d}else{document.body.innerHTML = 'Для просмотра этой страницы необходима поддержка JavaScript и Cookie';}}
</script>
сам скрипт нужно выполнить только до ..d=d+s[_0xcf15[2]](i);} ; включительно, потом присвоить его переменной n_js и отправить в куках... может как то напрямую сразу в куки можно загнать...
в общем надеюсь на вашу помощь господа)
извиняюсь если тема не там создана, но все же наверно надо было создавать в яве...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 13:12     Обработка Javascript, post get запросы
Посмотрите здесь:

GET/POST Запросы на страницу php - Программирование Android
Добрый вечер. Я впервые программирую на Android. Столкнулся с такой проблемой: есть страница на Php Code: &lt;? ...

Обработка результата POST-запроса в Android - Программирование Android
Приветствую, уважаемые программисты. Изучаю программирование на Android. Пытаюсь сделать простенькое клиент-серверное приложение. ...

get запросы - Программирование Android
Всем привет! Не хочет отправляться гет запрос на сервер :( Что могло стать причиной этого?Разрешения? Код: URL myURL = new...

OPTIONS запросы в Retrofit - Программирование Android
Всем привет, никто не сталкивался с данным вопросом? Я нашел в репозитории ретрофита какое-то упоминание но я не знаю как его примернить...

RecyclerView и сетевые запросы - Программирование Android
Есть RecyclerView внутри карточки и для каждой карточки при отрисовке вызывается метод API для получения данных. После успешного получения...

Одновременные запросы с андроидов на сервер - Программирование Android
Есть несколько планшетов с андроидом и сервер на винде. С сервера передаются вопросы с вариантами ответов, а с планшетов на сервер...

Volley делает повторные запросы - Программирование Android
Скажите пожалуйста, установил библиотеку Volley. Сделал запрос, который принимает настройки. Все это висит в onCreate. Так вот когда я...

Запросы между сайтом и приложением - Программирование Android
Добрый день, я хочу сделать систему чата. Какую посоветуете библиотеке для работы между сайта и приложением. Чтобы к примеру...

Как сделать ajax запросы - Программирование Android
Здравствуйте! Как в приложений сделать ajax запросы?

Групповые сетевые запросы с задержкой - Программирование Android
Всем добрый день. У меня есть три группы объектов находящиеся в одной Realm базе. Каждая из этих групп представляет набор тагов и ...

Отправка POST - Программирование Android
Дайте пожалуйства рабочий пример отправки POST запроса на сервер. ПЕрекопал пол интернета не чего не работает из примеров. Версия от...

http Post - Программирование Android
Такая проблема. В пост запросе, в хидер добавляю httpPost.addHeader(&quot;Content-Length&quot;, count); и вываливается исключение : ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 54
08.04.2014, 20:45  [ТС]     Обработка Javascript, post get запросы #2
вопрос решил можно закрыть..
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
09.04.2014, 07:58     Обработка Javascript, post get запросы #3
Цитата Сообщение от tianddu Посмотреть сообщение
вопрос решил можно закрыть..
Классно вам. Расскажите для гугла как вы решили проблему.
tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 54
09.04.2014, 08:08  [ТС]     Обработка Javascript, post get запросы #4
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public void NewReg() {
      SendRun = "";
      h.sendEmptyMessage(LOG_RUN);
      Thread t = new Thread(new Runnable() {
          public void run() {
              String tre = "Error";
              try 
              {
                  SendRun = "Запрос страницы с алгоритмом...";
                  h.sendEmptyMessage(LOG_RUN);
                  //основная страница
                  HttpGet requeststep1 = new HttpGet("XXXXX");
                  HttpParams httpParameters = new BasicHttpParams();
                  int timeoutConnection = 30000;
                  HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
                  HttpClient clientstep1 = new DefaultHttpClient(httpParameters);
                  HttpResponse response = clientstep1.execute(requeststep1);
                  HttpEntity resEntity = response.getEntity();
                  if (resEntity != null)
                      tre=EntityUtils.toString(resEntity);
                  String st = tre.substring(tre.indexOf("_="), tre.indexOf("document[_0xcf15"));
                  st = "<script>"+st+"var s = d.toString();"+"android.log(s);"+"</script>";
                
                  final WebView webView = (WebView) findViewById(R.id.webView1);
                  JsInterface jsInterface = new JsInterface();
                  webView.addJavascriptInterface(jsInterface, "android");
                  webView.setWebViewClient(new WebViewClient());
                  webView.getSettings().setJavaScriptEnabled(true);
                  webView.getSettings().setBlockNetworkImage(false);
                  webView.loadDataWithBaseURL(null, st, "text/html", "en_US", null);
              } 
            catch (UnsupportedEncodingException uee)
            {
                error = uee.toString();
                h.sendEmptyMessage(ERROR_LOG);
                h.sendEmptyMessage(NEW_REG);
            } 
            catch (ClientProtocolException cpe)
            {
                error = cpe.toString();
                h.sendEmptyMessage(ERROR_LOG);
                h.sendEmptyMessage(NEW_REG);
            } 
            catch (IOException ioe){
                error = ioe.toString();
                h.sendEmptyMessage(ERROR_LOG);
                h.sendEmptyMessage(NEW_REG);
            }
          }
        });
        t.start();
    }

очень колхозно но думаю то что надо будет выдернуть можно
Кликните здесь для просмотра всего текста
Java
1
2
3
4
private class JsInterface{
        public void log(final String msg){
            cook = msg;}
}

сделано через WebViev, в msg то что передал мне скрипт
код "вырвиглаз")
Yandex
Объявления
09.04.2014, 08:08     Обработка Javascript, post get запросы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru