자바의 문자열로 웹 페이지 내용 가져 오기 (php의 file_get_contents ()와 유사)

Henk

우선 저는 안드로이드 / 자바에 관해서는 멍청한 사람입니다. 이번 주에 막 조사를 시작했습니다.

나는 인터넷을 검색하고 하루 종일 다른 일을 시도하여 웹 페이지의 내용을 자바의 문자열로 가져 오는 방법을 알아 냈습니다 (webview 없음). 찾을 수있는 모든 것이 더 이상 사용되지 않거나 내 방식을 방해하는 이해 부족입니다. 문서와 모든 것을 읽었지만 작업이 너무 간단 해 보이지만 PHP에서는 필요합니다. 하나의 함수 : file_get_contents ()

나는 보이지 않는 WebView를 사용하여 이것을 할 수 있지만, 그것이 갈 길이 아님을 아는 한, 웹 페이지에 물건을 게시 할 수 있기를 원합니다 (자바 스크립트를 수행하여 할 수는 있지만 webview에 있지만 그래도 갈 길은 아닌 것 같습니다).

누군가가 웹 페이지의 내용을 문자열로 가져 오는 방법에 대한 간단한 예제와 웹 페이지에 무언가를 게시하는 간단한 예제를 줄 수 있습니까 (그리고 응답을 문자열로 검색)

가능한 경우 몇 가지 설명이 있지만 작동하는 예제가 있으면 작동 이유를 알 수 있습니다.

Henk

이 문제를 접할 수있는 사람을 위해 다음 코드로 해결했습니다 (원하는 / 필요한 경우 게시물 매개 변수 추가 포함).

private class GetContents extends AsyncTask<String, Void, String> {
        protected String doInBackground(String... p) {
            String targetURL = p[0];
            String urlParameters = p[1];
        URL url;
        HttpURLConnection connection = null;
        try {
            //Create connection
            url = new URL(targetURL);
            connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("POST");
            connection.setRequestProperty("Content-Type",
                    "application/x-www-form-urlencoded");

            connection.setRequestProperty("Content-Length", "" +
                    Integer.toString(urlParameters.getBytes().length));
            connection.setRequestProperty("Content-Language", "en-US");

            connection.setUseCaches(false);
            connection.setDoInput(true);
            connection.setDoOutput(true);

            //Send request
            DataOutputStream wr = new DataOutputStream(
                    connection.getOutputStream());
            wr.writeBytes(urlParameters);
            wr.flush();
            wr.close();

            //Get Response
            InputStream is = connection.getInputStream();
            BufferedReader rd = new BufferedReader(new InputStreamReader(is));
            String line;
            StringBuffer response = new StringBuffer();
            while ((line = rd.readLine()) != null) {
                response.append(line);
                response.append('\r');
            }
            rd.close();
            return response.toString();

        } catch (Exception e) {

            e.printStackTrace();
            return null;

        } finally {

            if (connection != null) {
                connection.disconnect();
            }
        }


        }

        protected void onPostExecute(String result) {
            // do something
        }
    }

그리고 다음과 같이 사용합니다. new GetContents.execute ( " http://example.com ", "a = b");

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

누군가가 file_get_contents로 내 웹 사이트의 페이지를 가져 오면 기록 할 솔루션이 있습니까?

분류에서Dev

nodejs-PHP의 file_get_contents와 같은 요청 본문 가져 오기

분류에서Dev

Android의 웹 페이지에서 문자열 가져 오기

분류에서Dev

HTML / PHP file_get_contents ()를 사용하여 사용자 측 .txt 파일의 내용을 가져옵니다.

분류에서Dev

파이썬을 사용하여 웹 페이지 본문의 내용 가져 오기

분류에서Dev

파일 내부의 배열 (file_get_contents로 가져 오기)을 실제 PHP 배열로 변환

분류에서Dev

웹 페이지의 내용 (AJAX 호출을 통해로드) 가져 오기

분류에서Dev

파이썬-문자열에서 패턴의 현재와 다음 발생 사이의 내용 가져 오기

분류에서Dev

Wordpress에서 사용자 정의 get_posts 쿼리 후 페이지 게시물 내용 가져 오기

분류에서Dev

{와} 사이의 하위 문자열 가져 오기

분류에서Dev

wordpress 사용자 정의 페이지 URL 가져 오기

분류에서Dev

PHP의 문자열에서 [] 사이의 내용을 가져 오는 정규식

분류에서Dev

C # 문자열에서 Listview의 사용자 지정 열로 문자열 가져 오기

분류에서Dev

C ++-문자와 텍스트 사이의 텍스트 문자열 가져 오기

분류에서Dev

웹 서비스를 통해 Windows 스토어 앱에서 사용자 지정 유형의 배열 가져 오기

분류에서Dev

$ dom = $ html-> load (file_get_contents ($ nextLink)) 웹 사이트가로드 될 때까지 기다리십시오.

분류에서Dev

두 문자열 사이의 문자열 가져 오기와 상위 문자열의 끝

분류에서Dev

C # Windows 응용 프로그램의 PHP 페이지에서 utf8 문자열 가져 오기

분류에서Dev

웹 페이지 콘텐츠 가져 오기 (json 배열 사용)

분류에서Dev

Javascript로 두 문자열 사이의 문자열 배열 가져 오기

분류에서Dev

자바 스크립트 정규식을 사용하여 문자열의 마지막 숫자 가져 오기

분류에서Dev

자바 : 사용자 입력 문자열의 첫 단어 만 가져 오기

분류에서Dev

오프라인이 된 웹 사이트의 PHP file_get_contents ()-무엇을 반환합니까?

분류에서Dev

모든 종류의 확장자가있는 에코 페이지-file_get_contents (

분류에서Dev

PHP를 사용하여 웹 사이트에서 텍스트 파일 문자열 가져 오기

분류에서Dev

웹 페이지의 ID로 요소 값 가져 오기

분류에서Dev

DELPHI로 웹 페이지의 콘텐츠 가져 오기

분류에서Dev

SQL 두 번째와 세 번째 밑줄 사이의 문자열 가져 오기

분류에서Dev

로컬 페이지의 내용을 다른 페이지로 가져 오기

Related 관련 기사

  1. 1

    누군가가 file_get_contents로 내 웹 사이트의 페이지를 가져 오면 기록 할 솔루션이 있습니까?

  2. 2

    nodejs-PHP의 file_get_contents와 같은 요청 본문 가져 오기

  3. 3

    Android의 웹 페이지에서 문자열 가져 오기

  4. 4

    HTML / PHP file_get_contents ()를 사용하여 사용자 측 .txt 파일의 내용을 가져옵니다.

  5. 5

    파이썬을 사용하여 웹 페이지 본문의 내용 가져 오기

  6. 6

    파일 내부의 배열 (file_get_contents로 가져 오기)을 실제 PHP 배열로 변환

  7. 7

    웹 페이지의 내용 (AJAX 호출을 통해로드) 가져 오기

  8. 8

    파이썬-문자열에서 패턴의 현재와 다음 발생 사이의 내용 가져 오기

  9. 9

    Wordpress에서 사용자 정의 get_posts 쿼리 후 페이지 게시물 내용 가져 오기

  10. 10

    {와} 사이의 하위 문자열 가져 오기

  11. 11

    wordpress 사용자 정의 페이지 URL 가져 오기

  12. 12

    PHP의 문자열에서 [] 사이의 내용을 가져 오는 정규식

  13. 13

    C # 문자열에서 Listview의 사용자 지정 열로 문자열 가져 오기

  14. 14

    C ++-문자와 텍스트 사이의 텍스트 문자열 가져 오기

  15. 15

    웹 서비스를 통해 Windows 스토어 앱에서 사용자 지정 유형의 배열 가져 오기

  16. 16

    $ dom = $ html-> load (file_get_contents ($ nextLink)) 웹 사이트가로드 될 때까지 기다리십시오.

  17. 17

    두 문자열 사이의 문자열 가져 오기와 상위 문자열의 끝

  18. 18

    C # Windows 응용 프로그램의 PHP 페이지에서 utf8 문자열 가져 오기

  19. 19

    웹 페이지 콘텐츠 가져 오기 (json 배열 사용)

  20. 20

    Javascript로 두 문자열 사이의 문자열 배열 가져 오기

  21. 21

    자바 스크립트 정규식을 사용하여 문자열의 마지막 숫자 가져 오기

  22. 22

    자바 : 사용자 입력 문자열의 첫 단어 만 가져 오기

  23. 23

    오프라인이 된 웹 사이트의 PHP file_get_contents ()-무엇을 반환합니까?

  24. 24

    모든 종류의 확장자가있는 에코 페이지-file_get_contents (

  25. 25

    PHP를 사용하여 웹 사이트에서 텍스트 파일 문자열 가져 오기

  26. 26

    웹 페이지의 ID로 요소 값 가져 오기

  27. 27

    DELPHI로 웹 페이지의 콘텐츠 가져 오기

  28. 28

    SQL 두 번째와 세 번째 밑줄 사이의 문자열 가져 오기

  29. 29

    로컬 페이지의 내용을 다른 페이지로 가져 오기

뜨겁다태그

보관