我无法用宏提取和复制数据



我需要自动执行任务:从CSV文件复制一个单元格,将其粘贴到Google.com/finances搜索区域,获取搜索结果,向下滚动,滚动,复制行业和行业和扇区以及粘贴此信息到同一CSV文件下一列。这是我的第一个宏。似乎有效,直到从网络中提取信息并将其粘贴到我的CSV文件为止。你能帮我这部分吗?还有几个问题。如果Google找不到任何数据,我该如何避免丢弃错误?如果碰到空单元格,我该如何避免丢弃错误?

我的宏是波纹管:

VERSION BUILD=11.5.498.2403
TAB T=1
TAB CLOSEALLOTHERS
SET !PLAYBACKDELAY 0.2
SET !DATASOURCE "C:\Users\Agne\Desktop\bandymas\kitas_failas.csv"
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=google.com/finance
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:q CONTENT={{!COL1}}
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=ID:gbqfb
TAG POS=10 TYPE=DIV ATTR=CLASS:g-unit<SP>g-first EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER="C:\Users\Agne\Desktop\bandymas" FILE="kitas_failas.csv"

我建议使用两个文件:'kitas_failas.csv'作为dataSource和'kitas_failas_ext.csv'用于提取的信息。因此,您的宏可能看起来像:

VERSION BUILD=11.5.498.2403
TAB T=1
TAB CLOSEALLOTHERS
SET !PLAYBACKDELAY 0.2
SET !DATASOURCE "C:\Users\Agne\Desktop\bandymas\kitas_failas.csv"
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=google.com/finance
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:q CONTENT={{!COL1}}
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=ID:gbqfb
SET !EXTRACT {{!COL1}}
TAG POS=10 TYPE=DIV ATTR=CLASS:g-unit<SP>g-first EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER="C:\Users\Agne\Desktop\bandymas" FILE="kitas_failas_ext.csv"

,为了忽略错误,请应用以下命令:

SET !ERRORIGNORE YES

最新更新