2017-06-06 13 views
1
<span class="Fcontainer"><a href="http://www.codechef.com" rel="noopener nofollow" target="_blank" onclick="return MN.openUrl(this);" class="external_link" data-qt-tooltip="codechef.com" data-tooltip="attached">Programming Competition,Programming Contest,Online Computer Programming</a></span> 
<span class="Fcontainer"><a href="http://www.hackerrank.com" rel="noopener nofollow" target="_blank" onclick="return MN.openUrl(this);" class="external_link" data-qt-tooltip="hackerrank.com">HackerRank</a></span> 

同じクラスのスパンの数にはウェブページがあります。iMacrosを使ってページ上のすべてのスパンを抽出するには?

私は

TAG POS={{!LOOP}} TYPE=SPAN ATTR=CLASS:Fcontainer* EXTRACT=TXT 
SET !VAR4 {{!EXTRACT}} 

を使用しています。しかし、私は私のcsvファイルの列に1つのエントリを保存するだけです、それはどうすればよいだけ「プログラミングコンテスト、プログラミングコンテスト、オンラインコンピュータ・プログラミング」

です私はcsvファイルに同じクラスのすべてのスパンを複数の列で保存しますか?

答えて

0

再生ループを使用します。コードはテストされ、動作します。 enter image description here

+1

と思います。私の問題は、内部ループの必要性です。私はそれを実装する手引きをしてくれますか? –

+0

imacrosのjavascriptコードの例https://stackoverflow.com/questions/15772406/how-to-stop-imacros-javascript-script – macroscripts

0

あなたが同じ行の異なる列の代わりに、複数の行と同じ列にデータが必要な場合は、Javascriptのコードを実装する必要があります。

アレイ内のすべてのデータを取得し、アレイをCSVに保存します。

CSVでは、配列データは1つのセルになります。したがって、セルを選択し、カンマを基準にしてテキストを分割する必要があります。これにより、抽出されたデータは同じ行にありますが、異なる列になります。

関連する問題