
大略搜索了一下,有关 python 看到一个类似的问题 多数人给的答案都是 Selenium,进一步了解,发现 hrome 和 Selenium 的版本适配是个坑,我这个工具打算在小范围的同事中使用,让每一个人都使用相同的版本比较困难。 用 Firefox 的除了我这宅男,基本没有! 最后只剩下 IEwebDriver 这一条路了!
还有另外一种方案,通过 Chrome 插件来实现,插件对 Chrome 的版本要求没有 Selenium 那么细 也找到一个可以读取本地SQLite 数据库的插件,但是没有找到合适的填表插件,只能自己动手了... 可是对 Javascript 实在是不够熟悉
还有没有更好的方案呢? 大侠帮忙出出主意,多谢!
1 tomczhen 2019-04-07 17:52:53 +08:00 via Android 可以试试 autohotkey |
2 gimp 2019-04-07 18:07:20 +08:00 查看一下网页表单的提交接口,Python 取得数据后直接提交 |
3 imicksoft 2019-04-07 19:15:50 +08:00 aardio 有 web.form 库,使用 webbrowser 操作网页,我接过多次模拟网页注册账号或采集数据的单子 |
4 imicksoft 2019-04-07 19:16:27 +08:00 aardio 也有 sqlite 库,读取数据库然后再填表 |
5 renmu123 2019-04-07 20:21:08 +08:00 via Android 抓包找到接口之后,直接提交 |
6 izoabr 2019-04-07 20:24:43 +08:00 我记得 chrome 是可以打包到你的代码里一起走的呀,我看很多库都这么干,指一个特定版本的 Chrome。而且不冲突。 |
7 binux 2019-04-07 22:02:31 +08:00 via Android Sqlite 有 js 实现,然后插件就可以读了 |
8 dalieba 2019-05-19 09:43:28 +08:00 via Android 可以利用这个库开发 https://github.com/kripken/sql.js/ |