2017-11-20 4 views
-2

웹 사이트의 테이블에서 10 분마다 데이터를 자동으로 추출하여 .csv 형식으로 저장하고 싶습니다.웹 사이트 테이블에서 데이터 추출

처음에는 "iMacro for Chrome"확장 프로그램을 사용하여 데이터를 검색했지만 Windows 작업 스케줄러는 Chrome을 열고 .iim 매크로를 자동으로 실행할 수 없었습니다.

내 생각 엔 다음과 같이 PowerShell의 Invoke-WebRequest를 사용하여 데이터를 검색했지만 데이터의 일부만 가져옵니다.

(Invoke-WebRequest "<url>").content 


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> 
<head> 
<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1"> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">   
</head> 
<body> 
<SCRIPT language="JavaScript">top.location = '/index.php?PHPSESSID=1ocektpk6itt46r08lq7epln32&internalurltime=1511187487&logout=1'</SCRIPT></body></html> 

로그인 할 때 SSO가 사용됩니다.

제 질문은 다음과 같습니다. 타사 소프트웨어를 설치하지 않고 10 분마다 자동으로 데이터를 검색하는 방법이 더 있습니까?

감사합니다.

답변

0

또한 다음을 시도 할 수 :

호출-RESTMethod -URI "http://www.example.com을"(

$ 웹 클라이언트 = [System.Net.Webclient] : 새로운() $ webClient.DownloadString 받기 -Method) 또는 .DownloadFile()을 사용하여 수행중인 작업을 처리합니다.

관련 문제