Если сон пробовали ставить, то можно избавиться от получения кода страницы, а текст получать через кубик браузера "Яваскрипт":
[[XPATH_TEXT_LIST]] = []; res=document.evaluate([[YOU_XPATH]] + "//text()", document, null, XPathResult.ANY_TYPE, null); while(node=res.iterateNext()) [[XPATH_TEXT_LIST]].push(node.textContent);Java Script импорт библиотек.
-
Мне нужно расшифровать запрос в формате AES.
Делается это судя по всему не сложно, нужна лишь android.util.Base64.
Ну и код соотвественноimport android.util.Base64; import java.security.GeneralSecurityException; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; public static String decrypt(String key, String iv, String encrypted) throws GeneralSecurityException { //Преобразование входных данных в массивы байт final byte[] keyBytes = key.getBytes(); final byte[] ivBytes = iv.getBytes(); final byte[] encryptedBytes = Base64.decode(encrypted, Base64.DEFAULT); //Инициализация и задание параметров расшифровки SecretKeySpec secretKeySpec = new SecretKeySpec(keyBytes, "AES"); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); cipher.init(Cipher.DECRYPT_MODE, secretKeySpec, new IvParameterSpec(ivBytes)); //Расшифровка final byte[] resultBytes = cipher.doFinal(encryptedBytes); return new String(resultBytes); }Вопрос как я могу реализовать это на BAS?
-
Вам же фокс уже обьяснял как устанавливать модули node.js