조언 좀 부탁드립니다. 긴 문자열에서 텍스트를 가져 오려고합니다. 문자열은 다음과 같습니다. http://espn.go.com/nba/bottomline/scores
이 모든 텍스트를 얻기 위해 HTTP 요청을하는 스크립트가 있지만이 긴 문자열에서 인증 된 정보 만 가져 오는 데 도움이 필요합니다.
긴 문자열에서이 텍스트를 가져오고 싶습니다.
Cleveland%20114%20%20%20LA%20Clippers%2090%20(FINAL)
Indiana%20at%20Atlanta%20(6:00%20PM%20ET)
Utah%20at%20Sacramento%20(6:00%20PM%20ET)
Milwaukee%20at%20Brooklyn%20(8:00%20PM%20ET)
New%20York%20at%20LA%20Lakers%20(9:30%20PM%20ET)
그것에 대해 최선의 방법을 모르겠습니다 .. 각각 nba_s_left1=
과 &
. 그렇다면 어떻게해야합니까?
전체 긴 문자열이 하나의 큰 쿼리 문자열 인 것 같습니다. 따라서 다음 js 함수로 구문 분석 할 수 있습니다.
function parseQuery(qstr) {
var query = {};
var a = qstr.substr(1).split('&');
for (var i = 0; i < a.length; i++) {
var b = a[i].split('=');
query[decodeURIComponent(b[0])] = decodeURIComponent(b[1] || '');
}
return query;
}
query = parseQuery(longString);
그런 다음 전화하여 관심있는 부분을 얻을 수 있습니다. query["nba_s_left1"]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다