V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lon91ong
V2EX  ›  浏览器

想要做一个读取本地 SQLite 数据填入网页表单的工具,有什么简单通用的方案

  •  
  •   lon91ong · 2019-04-07 16:01:09 +08:00 · 3348 次点击
    这是一个创建于 2048 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大略搜索了一下,有关 python 看到一个类似的问题 多数人给的答案都是 Selenium,进一步了解,发现 Chrome 和 Selenium 的版本适配是个坑,我这个工具打算在小范围的同事中使用,让每一个人都使用相同的版本比较困难。 用 Firefox 的除了我这宅男,基本没有! 最后只剩下 IEwebDriver 这一条路了!

    还有另外一种方案,通过 Chrome 插件来实现,插件对 Chrome 的版本要求没有 Selenium 那么细 也找到一个可以读取本地SQLite 数据库的插件,但是没有找到合适的填表插件,只能自己动手了... 可是对 JavaScript 实在是不够熟悉

    还有没有更好的方案呢? 大侠帮忙出出主意,多谢!

    8 条回复    2019-05-19 09:43:28 +08:00
    tomczhen
        1
    tomczhen  
       2019-04-07 17:52:53 +08:00 via Android
    可以试试 autohotkey
    gimp
        2
    gimp  
       2019-04-07 18:07:20 +08:00
    查看一下网页表单的提交接口,Python 取得数据后直接提交
    imicksoft
        3
    imicksoft  
       2019-04-07 19:15:50 +08:00
    aardio 有 web.form 库,使用 webbrowser 操作网页,我接过多次模拟网页注册账号或采集数据的单子
    imicksoft
        4
    imicksoft  
       2019-04-07 19:16:27 +08:00
    aardio 也有 sqlite 库,读取数据库然后再填表
    renmu123
        5
    renmu123  
       2019-04-07 20:21:08 +08:00 via Android
    抓包找到接口之后,直接提交
    izoabr
        6
    izoabr  
       2019-04-07 20:24:43 +08:00
    我记得 chrome 是可以打包到你的代码里一起走的呀,我看很多库都这么干,指一个特定版本的 Chrome。而且不冲突。
    binux
        7
    binux  
       2019-04-07 22:02:31 +08:00 via Android
    Sqlite 有 js 实现,然后插件就可以读了
    dalieba
        8
    dalieba  
       2019-05-19 09:43:28 +08:00 via Android
    可以利用这个库开发
    https://github.com/kripken/sql.js/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5347 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.