私は、ある時間間隔でデータを取得したいという内部Webページを持っています。phantomjsを使用してjscript出力を取得する
私はカールを使用してページをスクラップしましたが、必要なデータがjscriptにあることを発見しました。だから私は、テキストファイルに出力を得ることができるように、私は私が望む図を得るためにテキストファイルを解析することができますので、jscriptを自動化しようとしています。
私は低レベルのプログラマーです、私のより高いレベルのプログラミングスキルは素晴らしいと私は私の知識の限界に就いています。
<script language="javascript" type="text/javascript" src="https://x-x--x-x-x-x-x-x-x-x.com/igraph/chart?GraphType=zoomer&SchemaName1=Service&DataSet1=Prod&Marketplace1=LTN4-ShippingRouterController&HostGroup1=ALL&Host1=ALL&ServiceName1=WarehouseControlService&MethodName1=SortationOrchestrator.divert&Client1=ALL&MetricClass1=NONE&Instance1=NONE&Metric1=RECIRC&Period1=OneMinute&Stat1=n&Label1=SortationOrchestrator.divert%20RECIRC&SchemaName2=Service&MethodName2=SortationOrchestrator.scan&Metric2=Time&Label2=SortationOrchestrator.scan%20Time&DecoratePoints=true&TZ=Europe%[email protected]%3A%20London&UpperValueLeft=150&LowerValueLeft=0&StartTime1=-PT2M&EndTime1=-PT1M&FunctionExpression1=M1%20%2F%20M2%20*%20100&FunctionLabel1=Recirc%20%25%20%5Bval%3A%20%7Bsum%7D%5D&FunctionYAxisPreference1=left&ChartLegend=true&WidthInPixels=400&HeightInPixels=400&Action=GetGraph&Version=2007-07-07&iGHrefresh=1475844553&Jsonp=MP.ChartController.loaded('chartdiv0'%2C"></script>
と私はあなたが放火犯を使用するときに出力がvalが、私が後だものです
MP.ChartController.loaded('chartdiv0',
{
error: '',
width: 400,
height: 400
, summaryData: [
{ id: 0,
label: 'Recirc % [val: 26.19]',
RECIRCでJSONP = MP.ChartController.loaded
の出力をしたいです。
私はphantomjsを使ってjscriptを実行し、jsonをtxtファイルに出力できますか?
はあなたがJScriptのを意味してもよろしいですし、 JavaScriptだけじゃない?それらは2つの異なるものです。 –
こんにちは、これらは私の知識の限界です、私はJavascriptを意味します。手伝ってくれますか? – pyth0nBen
@ pyth0nBenあなたはあなたの質問をもっと明瞭にしてください。 – Pankaj