Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

05.04.2014, 13:12. Просмотров 988. Ответов 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 и отправить в куках... может как то напрямую сразу в куки можно загнать...
в общем надеюсь на вашу помощь господа)
извиняюсь если тема не там создана, но все же наверно надо было создавать в яве...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 13:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка Javascript, post get запросы (Программирование Android):

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

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

POST запросы - JavaScript
Есть форма: &lt;html&gt;&lt;body&gt; &lt;form action=&quot;http://example.com/sc.php&quot; method=&quot;POST&quot; name=&quot;a&quot;&gt; &lt;input type=&quot;text&quot; id=&quot;login&quot; name=&quot;login&quot;...

POST запросы в С++ - C++
Добрый день! Написал прогну работающю с сервисом ******* на С#. Логика простая - отправляется POST запрос получает ответ ну и т.п. Но,...

Post/Get запросы - Delphi
Мне надо зайти на http://myip.ru/ и вывести ip адрес в memo2 логически понимаю, программно сделать не получается помогите, желательно...

Post и Get запросы - Delphi
Поделитесь мысли как сделать пост и гет запрос после того как авторизовался на сайте procedure TForm1.Button1Click(Sender: TObject); ...

3
tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 54
08.04.2014, 20:45  [ТС] #2
вопрос решил можно закрыть..
0
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
09.04.2014, 07:58 #3
Цитата Сообщение от tianddu Посмотреть сообщение
вопрос решил можно закрыть..
Классно вам. Расскажите для гугла как вы решили проблему.
0
tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 54
09.04.2014, 08:08  [ТС] #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 то что передал мне скрипт
код "вырвиглаз")
1
09.04.2014, 08:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2014, 08:08
Привет! Вот еще темы с ответами:

POST запросы - PHP
Помогите пожалуйста! Подключаю к своему сайту Merchant Webmoney, сделал форму отправки данных методом POST на сайт Webmoney: &lt;form...

Get/post запросы - JavaScript
почему не работает код? var xmlhttp = getXmlHttp(); xmlhttp.open(&quot;POST&quot;, &quot;http://address/pos.php&quot;, true); ...

POST запросы - C++ Linux
Есть ли у кого-нибудь ссылка на соответствующую статью, или помогите, куда копать.

post-get запросы - Delphi
Задача такая, надо авторизоваться на сайте, и далее какие-то действия произвести. Искал исходники по теме - единственное полезное что...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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