2017-08-02 6 views
0

私はCSVファイルでコンパイルした9062 IATAコードと座標を一致させようとしています。私はこのウェブサイトにIATAコードを入力するためにiMacrosを使用しようとしました:https://openflights.org/html/apsearchそして結果として得られる座標を抽出してください。iMacrosを使用して特定のウェブサイトのテキストボックスからテキストを抽出できません

マクロを実行するとエラーは表示されませんが、指定したCSVに値が抽出されません(CSVファイルは空白です)。

VERSION BUILD=9030808 RECORDER=FX 
TAB T=1 
SET !ERRORIGNORE YES 

SET !DATASOURCE C:\REDACTED\Desktop\iatasolo.csv 
SET !DATASOURCE_COLUMNS 1 
SET !LOOP 1 
SET !DATASOURCE_LINE {{!LOOP}} 

URL GOTO=https://openflights.org/html/apsearch 
SET !EXTRACT NULL 
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:searchform ATTR=NAME:iatafilter CONTENT=NO 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:iata CONTENT={{!COL1}} 
TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:searchform ATTR=* 
TAG POS=6 TYPE=INPUT:BUTTON ATTR=* 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:y EXTRACT=TXT 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:x EXTRACT=TXT 
SAVEAS TYPE=EXTRACT FOLDER=C:\REDACTED\Desktop\macro\test2 FILE=coordinates.csv 

任意の助けをいただければ幸いです。ここ

はコードです。

IATA CODEデータ:https://pastebin.com/4Ez4ids3

+0

興味深い..あなたは、テストのためのいくつかのサンプルの入力を持っていますか? – Lora129

+0

ねえロラ、そうです。 https://pastebin.com/4Ez4ids3 – Alex

答えて

1

私は、サンプルデータとウェブサイトであなたのコードを実行し、問題点を確認しました。問題の

一覧:

  1. 入力ファイルが検出されていませんでした。これは、パスを引用符で囲み、ウィンドウパスで使用される "\"の代わりに "/"を使用することで修正されました。

  2. ロードボタンをクリックしてから、緯度と経度の読み込みに時間がかかるのを待っています。

  3. 同様に、出力には異なる種類の書式が必要です。これが私にとって効果的です。

作業コードの下に見つけてください:

VERSION BUILD=9030808 RECORDER=FX 
SET !ERRORIGNORE YES 
SET !DATASOURCE "C:/Users/Tester/Desktop/file_name.csv" 
SET !DATASOURCE_COLUMNS 1 
SET !TIMEOUT_STEP 30 
SET !EXTRACTDIALOG NO 
SET !LOOP 1 
SET !DATASOURCE_LINE {{!LOOP}} 
URL GOTO=https://openflights.org/html/apsearch 
SET !EXTRACT NULL 
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:searchform ATTR=NAME:iatafilter CONTENT=NO 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:iata CONTENT={{!COL1}} 
TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:searchform ATTR=* 
TAG POS=6 TYPE=INPUT:BUTTON ATTR=* 
WAIT SECONDS=1 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:iata EXTRACT=TXT 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:y EXTRACT=TXT 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchform ATTR=NAME:x EXTRACT=TXT 
SAVEAS TYPE=EXTRACT FOLDER="C:\\Users\\Tester\\Desktop" FILE=coordinates.csv 
関連する問題