인터넷 사이트에서 특정값을 읽어 온 후 DB에 저장할려고 합니다.
우선 특정값을 알기 위해 해당 인터넷 사이트의 소스를 NMHTTP를 이용해서 가져왔습니다.
다음은 가져온 소스의 일부입니다.
사과 |
16 |
18 |
6 |
5 |
7 |
0 |
52 |
63 |
97 |
1 |
54% |
pos를 이용해서 사과까지는 찾을 수 있습니다. 그런 후 다음에 나와 있는 숫자 중 7번째 줄에 있는 63을 만 추출해야 합니다.
근데 여기서부터 어떻게 좋을 지 막막합니다. 문제는 이름의 길이가 다른 여러 개의 다른 품목에 대해서도 같은 작업을 해야 하고 숫자의 길이도 변한다는데 있습니다.
참고로 뽑아야 될 숫자는 7번째줄에 있는 숫자입니다.
고수님들의 좋은 지도바랍니다.
어떤 근거도 7번째줄의 63이란 값을 가져와야하는지가 궁금하군요.
그걸 알아야...프로그램을 어떻게 작성할지가 나온는거 아닐가요.
그 부분을 설명해주셔야지요.....그냥 7번째줄이라면...보는이들이 어떻게 해석해야할지...쩌`````업~
세부적인 제어를 하실려면 HTML Parse를 마드셔야하고, 아니람...그냥
줄바뀜이....몇번되었나...를 살피고, 문자열 구조로 봐서는
">과 사이의 문자열만 추출하면 될것같기두 하구.....pos이용.
아무튼, 질문이 애메해서.....
요즘은 허접답변이 정말 허접이 되는것 같습니다.^^;
한근수 wrote:
> 인터넷 사이트에서 특정값을 읽어 온 후 DB에 저장할려고 합니다.
> 우선 특정값을 알기 위해 해당 인터넷 사이트의 소스를 NMHTTP를 이용해서 가져왔습니다.
>
> 다음은 가져온 소스의 일부입니다.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> pos를 이용해서 사과까지는 찾을 수 있습니다. 그런 후 다음에 나와 있는 숫자 중 7번째 줄에 있는 63을 만 추출해야 합니다.
>
> 근데 여기서부터 어떻게 좋을 지 막막합니다. 문제는 이름의 길이가 다른 여러 개의 다른 품목에 대해서도 같은 작업을 해야 하고 숫자의 길이도 변한다는데 있습니다.
>
> 참고로 뽑아야 될 숫자는 7번째줄에 있는 숫자입니다.
>
> 고수님들의 좋은 지도바랍니다.
>