excel自动抓取网页数据(Excel教程Excel函数Excel表格制作Excel2010Excel实用技巧Excel视频教程 )
优采云 发布时间: 2021-10-04 01:21excel自动抓取网页数据(Excel教程Excel函数Excel表格制作Excel2010Excel实用技巧Excel视频教程
)
将大量Excel数据以全自动方式填入网页、ERP、CRM等几乎所有系统中(支持Excel中的图片),整个过程只需几步。
1.准备环境
下载GoBot,直接安装;
地址:
手动的:
2.准备Excel数据
参考截图制作Excel数据(保持结构一致,无需完全相同)。
3.确定入门目标
参考截图(某站用户注册页面)确定输入目标的属性值(无需完全相同,只有一个);了解数据列和目标之间的对应关系。
如果实际场景不属于截图风格,请参考手册“控制操作”章节。该工具支持几乎所有类型的目标。
4.编码操作
将下面的Python代码复制到GoBot编辑器中,结合目标属性值,数据列对应,注释,根据需要修改,直接运行,大功告成!
import forms as do
d=do.connect()
#打开目标网页,实验网站非常慢,耐心等待!
d.get("https://www.coursera.org/?authMode=signup")
#导入你的Excel数据
data = loadData(r"d:/Excel数据/DATA.xlsx",sheet='data',img=True)
#添加你要写入数据的目标、属性值。注意逗号,非常关键!
obj =[d(text="您的全名"),d(text="email.com"),d(text="创建密码")]
#data[1:],去除表头从第二行数据开始循环
for i in data[1:]:
#向第一个目标输入每行的第一列数据,以此类推
obj[0].send_keys(i[0])
obj[1].send_keys(i[1])
obj[2].send_keys(i[2])
#完成后清除上面输入的数据,为下一行做准备(演示用,实际可能不需要此行)
[o.clear() for o in obj]