V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
piao1057
V2EX  ›  问与答

非程序员想搞一个网页里登陆后输入内容返回记录的程序,请各位程序员大人指点一下。

  •  
  •   piao1057 · 2015-12-09 16:58:36 +08:00 · 1945 次点击
    这是一个创建于 3063 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的同事有一项日常工作是网页 ERP 系统的录入数据工作,是量稍微比较大的重复性工作,虽然我不懂代码,但是感觉用程序来完成应该可以。

    主要工作是打开网址登陆到 ERP 系统后,将之前系统到处的 excel 表格中的数据每一个输入到系统中,会有两种情况,就像是两个循环。

    A.输入数据,返回结果无法提交,记录该数据(是否可以记录到之前的 excel 表格中或是有其他记录的办法我不太清楚 相信会有好的办法),再输入下一条数据。
    B.输入数据,返回结果后可以提交,再需要选择该条数据的两个属性(相信各位程序员会理解我的 就是那种下拉菜单),确认提交后再输入下一条数据。

    我的想法是自己编写程序搞定这个事情,工作时间前半个月忙后半个月时间相对会有闲散时间正好可以利用,自己本身对编程也有一定兴趣也希望借此机会了解了解也不错。还有,那个同事是女同事。

    所以,请各位程序员大人帮帮我。[作揖]
    12 条回复    2015-12-10 18:17:54 +08:00
    vertigo
        1
    vertigo  
       2015-12-09 17:28:21 +08:00
    推荐使用 python 即可
    代码如下:

    ------隐藏内容回复女同事照片后可见------

    其实很容易的,只要把这个代码在命令行中跑起来即可搞定
    piao1057
        2
    piao1057  
    OP
       2015-12-09 17:47:12 +08:00
    @vertigo 看来是要学习一下 python 多谢 至于女同事照片。。。
    winterbells
        3
    winterbells  
       2015-12-09 17:48:43 +08:00 via Android
    @vertigo
    女同事照片
    zonghua
        4
    zonghua  
       2015-12-09 17:49:37 +08:00 via iPhone
    能不能我帮你实现?
    piao1057
        5
    piao1057  
    OP
       2015-12-09 18:06:03 +08:00
    @zonghua 首先非常感谢,请问具体以什么样的形式来帮我实现,我希望自己搞定的原因是因为不止这一种重复性的工作,所以我更希望的是可以掌握这样简单的技术。
    wangtai
        6
    wangtai  
       2015-12-09 18:08:23 +08:00
    找个操作录制脚本看看,很多自动化测试工具都有这个功能
    vertigo
        7
    vertigo  
       2015-12-09 19:16:06 +08:00
    python 读取 Excel 使用 xlrd 库
    然后使用 requests 库写一个简单的 erp 操作接口(因为看到你使用网页 erp)

    接下来就是将具体逻辑步骤写一个脚本循环咯

    进阶版:
    如果你可以有数据库权限,那直接用 python 写数据库就好了
    piao1057
        8
    piao1057  
    OP
       2015-12-09 19:38:19 +08:00
    @wangtai 不是特别明白 不过还是很感谢
    movtoy
        9
    movtoy  
       2015-12-09 19:50:59 +08:00
    非程序员要来做程序员的事儿,那程序猿干啥?
    解决办法:做自己擅长的事儿,赚钱雇程序员解决。
    piao1057
        10
    piao1057  
    OP
       2015-12-09 20:00:48 +08:00
    @vertigo 多谢 大体几个步骤我明白了 剩下估计要看我的悟性了 不知道从零开始要多久能完成这个项目 希望到时候女同事没有跳槽
    zangbob
        11
    zangbob  
       2015-12-10 14:56:34 +08:00
    非程序员也有非程序员的办法,推荐两种自己摸索后能解决的办法:

    1 、 Firefox 安装 iMacros ,参考 http://wiki.imacros.net/Demo-Loop-Csv-2-Web ,填写 Csv 到 Web ,具体再扩展一下。

    2 、用 AutoHotkey 之类的录脚本。
    piao1057
        12
    piao1057  
    OP
       2015-12-10 18:17:54 +08:00
    @zangbob 有个事情我也一直很纳闷 那个登陆地址只能使用 360 浏览器,我试过 IE 、 chrome 、 firefox 、世界之窗、都无法正常登陆,第一个方法不行。不过相对于使用 python 第二个可能对非程序员成本更低一些,值得一试 我的程序员朋友也表示这玩意会的不难 难的不会 如果不是想从事 python 也不建议学习 最后 多谢您的建议
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3239 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.