/// <summary> /// 根据指定的参数获得歌词列表 /// </summary> /// <param name="offset">条数偏移量</param> private void getLyricList() { listView_LyricList.Items.Clear(); string _artist, _songName; const string _requestUrl = @"http://music.163.com/api/search/get/web"; const string _referer = @"http://music.163.com"; _artist = m_netUtils.URL_Encoding(textBox_Artist.Text, Encoding.UTF8); _songName = m_netUtils.URL_Encoding(textBox_SongName.Text, Encoding.UTF8); var _parameter = new { csrf_token = string.Empty, s = $"{_artist}+{_songName}", type = 1, offset = m_offset, total = true, limit = 8 }; string _requestData = m_netUtils.BuildHttpMethodParamters(_parameter); string _result = m_netUtils.HttpPost(_requestUrl, Encoding.UTF8, _requestData, _referer); var _list = decodeSongList(_result); renderListView(_list); }