2016-06-06 5 views
-1

저는이 URL에 대해 pano ID를 얻고 싶습니다.이 "! 1s and! 2e"사이의 값을 얻고 있습니다. URL을 올바르게 추가하면 url이 올바르게 작동합니다. -URL에서 Pano id를 얻으십시오

https://www.google.nl/maps/place/Imeco/@51.5977674,4.7798587,3a,75y,20h,90t/data=!3m8!1e1!3m6!1sJ2eABozF-5QAAAQvOdWj5g!2e0!3e2!6s%2F%2Fgeo3.ggpht.com%2Fcbk%3Fpanoid%3DJ2eABozF-5QAAAQvOdWj5g%26output%3Dthumbnail%26cb_client%3Dsearch.TACTILE.gps%26thumb%3D2%26w%3D129%26h%3D106%26yaw%3D20.186041%26pitch%3D0!7i13312!8i6656!4m5!3m4!1s0x47c69f9b58df51db:0xb0bfd2c35e669225!8m2!3d51.5977691!4d4.779878!6m1!1e1

하지만 그 URL을 사용하는 경우 : -

https://www.google.nl/maps/uv?hl=nl&pb=!1s0x47c69f9b58df51db:0xb0bfd2c35e669225!2m5!2m2!1i80!2i80!3m1!2i100!3m1!7e115!4s/maps/place/imeco/@51.5977674,4.7798586,3a,75y,20.19h,90t/data%3D * 213m4 * 211e1 * 213m2 * 211sJ2eABozF-5QAAAQvOdWj5g * 212e0 * 214m2 * 213m1 * 211s0x0! 0xb0bfd2c35e669225 5simeco + - + 구글 + 검색 Youtube & imagekey =! 1e2! 2sJ2eABozF-5QAAAQvOdWj5g & sa = X & ved = 0ahUKEwjLvoCJ-4jNA hXHJsAKHdgOAlIQoB8IfTAK

는이 URL에 나는 당신이 decodeURIComponent()를 통해 URL을 실행하면 알 파노 아이디

답변

0

찾을 수있는 방법이 경우에이 키워드! 1과!의 2E를 발견하지 않았기 때문에 제대로 작동하지 첫 번째 url에서 panoid는 "J2eABozF-5QAAAQvOdWj5g"이고 "panoid ="와 다음 "&"사이의 문자열입니다.

두 번째 url에서 "* 211s"와 "* 212e0"사이에 한 번 더 표시되고 "& imagekey =! 1e2! 2s"와 "& sa ="사이의 문자열이 두 번 다시 표시됩니다. Google지도에 친숙하지는 않지만 두 번째 URL이 모든 참조에 대해 정확한 형식을 유지한다면 "& imagekeyXXXXXXX"와 "& sa ="사이의 두 번째 발생을 시도합니다.

문서를 살펴보십시오. Google에이 데이터를 추출하거나 가져 오는 표준 방법이 있다면 놀랄 일이 아닙니다. 당신이 그들을 얻기 위해 URL을자를 필요가 있다고 상상할 수 없습니다.

관련 문제