2011-04-08 3 views
0

브라우저에서보기 페이지 원본을 마우스 오른쪽 단추로 클릭 할 때 얻은 것과 동일한 정보를 다운로드하고 싶습니다. vb.net 또는 perl에서이 작업을 수행하고 싶습니다.vb.net 또는 perl에서 웹 페이지의 페이지 소스 정보를 다운로드하는 방법

Google 이미지 검색 결과 웹 페이지에 필요합니다. 해당 페이지가 저장되면 HTML 코드는보기 페이지 소스 정보와 다릅니다. 이미지에 대한 태그가 존재하지 않습니다. 위의 방법은 내가 구글의 모든 이미지 아래에 짧은 문장을 말하는거다 이미지 태그로 검색 결과 이미지에 대한 링크는 이미지 태그를 반환하지 않습니다를 (제공하지만 vb.net에서

나는

 Dim objHttp As Object, strURL As String, strText As String 

    objHttp = CreateObject("MSXML2.ServerXMLHTTP") 

    strURL = "http://www.google.co.uk/images?as_q=aboriginal&hl=en&output=search&tbs=isch:1,iur:fmc&btnG=Google+Search&as_epq=&as_oq=&as_eq=&as_sitesearch=&safe=images&as_st=y&biw=1600&bih=799" 

    objHttp.Open("GET", strURL, False) 
    objHttp.setRequestHeader("User-Agent", _ 
     "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)", "Accept", "image/png,image/*;q=0.8,*/*;q=0.5") 

    objHttp.Send("") 

    strText = objHttp.responseText 

    objHttp = Nothing 

    RichTextBox1.Text = strText 

시도 이미지 검색).

vb.net에서 전체 페이지 소스보기 정보를 얻거나

답변

0

내가 시도 할 것이다 펄 할 수있는 방법이 있나요 : 브라우저에서 자바 스크립트 오프

차례. 이제 Google 이미지 검색 페이지 (소스 코드에 링크 된 페이지)를 방문하십시오. URL이 약간 변경됩니다.

VB에서 약간 변경된 URL을로드하는 것이 일반적인 HTML과 난처한 자바 스크립트가 아니라는 것을 짐작할 수 있습니다.

관련 문제