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

2019-04-07 16:01:09 +08:00
 lon91ong

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

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

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

3360 次点击
所在节点    浏览器
8 条回复
tomczhen
2019-04-07 17:52:53 +08:00
可以试试 autohotkey
gimp
2019-04-07 18:07:20 +08:00
查看一下网页表单的提交接口,Python 取得数据后直接提交
imicksoft
2019-04-07 19:15:50 +08:00
aardio 有 web.form 库,使用 webbrowser 操作网页,我接过多次模拟网页注册账号或采集数据的单子
imicksoft
2019-04-07 19:16:27 +08:00
aardio 也有 sqlite 库,读取数据库然后再填表
renmu123
2019-04-07 20:21:08 +08:00
抓包找到接口之后,直接提交
izoabr
2019-04-07 20:24:43 +08:00
我记得 chrome 是可以打包到你的代码里一起走的呀,我看很多库都这么干,指一个特定版本的 Chrome。而且不冲突。
binux
2019-04-07 22:02:31 +08:00
Sqlite 有 js 实现,然后插件就可以读了
dalieba
2019-05-19 09:43:28 +08:00
可以利用这个库开发
https://github.com/kripken/sql.js/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/552692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX