2017-11-20 26 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を"(

$のWebClient = [System.Net.Webclient] ::新しい() $ webClient.DownloadStringを取得方法 - )または.DownloadFile()の後ろにあなたが何をしているかに応じて処理する

関連する問題