Created
December 4, 2012 11:40
-
-
Save kiichi54321/4202943 to your computer and use it in GitHub Desktop.
Rawler 天気データの取得
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Data Comment="" | |
xmlns="clr-namespace:Rawler.Tool;assembly=Rawler" | |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | |
> | |
<SetWorkFolder SpecialFolder="MyDocuments" Folder="天気"></SetWorkFolder> | |
<FileSave FileName="天気データ.tsv"> | |
<Page Url="http://www.weather-eye.com/weatherchart/src/1201_47772.htm"> | |
<GetPageUrl UrlType="Current"> | |
<GetFileName> | |
<Split Separator="_"> | |
<Split.Query> | |
<QueryFirst></QueryFirst> | |
</Split.Query> | |
<DataWrite Attribute="Month"></DataWrite> | |
</Split> | |
</GetFileName> | |
</GetPageUrl> | |
<Tags Tag="font" ClassName="sx"> | |
<Tags.Query> | |
<QuerySkipExtend Remainder="1" Quotient="2"> | |
<QueryAddCounter></QueryAddCounter> | |
</QuerySkipExtend> | |
</Tags.Query> | |
<DataWrite Attribute="天気(午前)"></DataWrite> | |
</Tags> | |
<Tags Tag="font" ClassName="sx"> | |
<Tags.Query> | |
<QuerySkipExtend Remainder="0" Quotient="2"> | |
<QueryAddCounter></QueryAddCounter> | |
</QuerySkipExtend> | |
</Tags.Query> | |
<DataWrite Attribute="天気(午後)"></DataWrite> | |
</Tags> | |
<Tags Tag="font" ParameterFilter="#ff0000"> | |
<Tags.Query> | |
<QuerySkip Num="1"> | |
<QueryAddCounter></QueryAddCounter> | |
</QuerySkip> | |
</Tags.Query> | |
<DataWrite Attribute="最高気温"></DataWrite> | |
</Tags> | |
<Tags Tag="font" ParameterFilter="#0000ff"> | |
<Tags.Query> | |
<QuerySkip Num="1"> | |
<QueryAddCounter></QueryAddCounter> | |
</QuerySkip> | |
</Tags.Query> | |
<DataWrite Attribute="最低気温"></DataWrite> | |
</Tags> | |
<NextDataRow></NextDataRow> | |
<Links LabelFilter="image/forward_b.gif"> | |
<NextPage SleepSecondTime="0"> | |
</NextPage> | |
</Links> | |
</Page> | |
</FileSave> | |
<Data FileName="天気データ変換済み.tsv"> | |
<TsvReadLines FileName="天気データ.tsv"> | |
<Iterator CreateDataOnce="True"> | |
<Iterator.SourceTree> | |
<Document TextValue="天気(午前),天気(午後),最低気温,最高気温"> | |
<Split SeparatorType="Comma"> | |
<IteratorSourceAddText></IteratorSourceAddText> | |
</Split> | |
</Document> | |
</Iterator.SourceTree> | |
<GetTsvValue > | |
<GetTsvValue.ColumnNameTree> | |
<GetCurrentIterator></GetCurrentIterator> | |
</GetTsvValue.ColumnNameTree> | |
<Split SeparatorType="Comma" EmptyTextSkip="True"> | |
<Split Separator=":" Num="0"> | |
<AppendText> | |
<AppendText.HeaderTree> | |
<GetTsvValue ColumnName="Month"> | |
<AppendText Footer="_"></AppendText> | |
</GetTsvValue> | |
</AppendText.HeaderTree> | |
<ChangeCurrentDataRow></ChangeCurrentDataRow> | |
</AppendText> | |
</Split> | |
<Split Separator=":" Num="1"> | |
<DataWrite > | |
<DataWrite.AttributeTree> | |
<GetCurrentIterator></GetCurrentIterator> | |
</DataWrite.AttributeTree> | |
</DataWrite> | |
</Split> | |
</Split> | |
</GetTsvValue> | |
</Iterator> | |
</TsvReadLines> | |
</Data> | |
</Data> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment