获取中国好声音5ige网站音乐的下载地址

Eddy 发布于2012-8-29 14:16:15 分类: 知识积累 已浏览loading 网友评论0条 我要评论

右键,网页源码中就有下载地址。注意:获取的下载地址不能直接下载,需要用迅雷或者旋风工具下载。另外,对于源码中没有下载地址的很多网站,包括视频等,都可以利用Google的Chrome浏览器的开发者工具嗅探出真实的下载地址。

比如:http://voice.5ige.cn/ilmusic/voice/viewer.do?artist=4150

真实下载地址:http://fs.5ige.cn/fs/media/4150/1343096404845.mp3

VC代码:


void CMy5igeDlg::OnButton1() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);

	CInternetSession httpSession;
	CInternetFile *htmlFile = (CInternetFile*)httpSession.OpenURL(m_addr);
	CString content;
	while (htmlFile->ReadString(content))
	{
		m_html += content + " ";	
	}
	htmlFile->Close();
	httpSession.Close();
	if(!m_html.IsEmpty())
	{
		int i = m_html.Find(_T(".mp3"),0);
		CString tmp = m_html.Left(i+4);
		int j = tmp.Find(_T("mp3:"),0);
		tmp = tmp.Right(i-j-2);
		m_html = tmp;
	}
	UpdateData(FALSE);

}

再贴一段屏蔽MFC对话框回车和ESC键的代码:


BOOL CMy5igeDlg::PreTranslateMessage(MSG* pMsg)
{
	if (pMsg->message == WM_KEYDOWN)
	{
		if (pMsg->wParam == VK_RETURN || pMsg->wParam == VK_ESCAPE)
		{
			return TRUE;
		}
	}
	return CDialog::PreTranslateMessage(pMsg);
}

 

已经有(0)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/skill/832.html     欢迎订阅Eddy Blog

关于 5ige  下载地址  的相关文章

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言