有没有自动帮我网页填报的方法

2018-06-07 11:14:31 +08:00
 liuxun349

非职业程序员,略会点编程 现在工作中有个任务是需要在网站人工录入若干组数据,不知道有什么方式能自动帮我填表呢? 系统还是 windows,不过 windows 编程不会,估计也没有时间去学。正好目前电脑搭配有 python 环境,求提供个原理或技术方向。 感谢诸位。

8247 次点击
所在节点    Python
49 条回复
Mavious
2018-06-07 17:27:32 +08:00
还有 selenium IDE 可以无脑录动作
Mavious
2018-06-07 17:33:26 +08:00
@ioven
很遗憾,imacros for ffox 扩展已经弃疗了,几百年不更新。我曾经也是它的忠实用户……
imacros 不支持 ffox 60+,我现在用 selenium IDE 顶着,只是不如 imacros 好用罢了( selenium IDE 不能直接改源码,不能循环播放 N 次,好难受)
imacros 不支持(也许是太冷门我没发觉?)和 python 联合运作,我想把一个链接传给 imacros,让 imacros 接受链接后自动运行,当然这是不行的。
这是一个十分“孤立”的软件。
liuxun349
2018-06-07 17:34:47 +08:00
@est 但我录入数据是多份,类似多个人的用户信息,手工录入
holajamc
2018-06-07 17:40:23 +08:00
没人说 chrome 嘛?
est
2018-06-07 17:43:22 +08:00
@liuxun349 maxthon/theworld 自动填表就是可以秒填多个「模板」的。
qqvtex2018
2018-06-07 18:17:47 +08:00
油猴脚本是个不错的选择,前几天刚试过类似功能。
1. 数据拼装成 JsonArray 存入 localstorage
2. 读取后使用 shift 获取移除首位,剩下的重新写入 localstorage
3. 读出的数据使用 jquery 填入表单并自动提交
4. 提交后重定向到表单页,重复 2~4 的步骤。
ioven
2018-06-07 18:29:05 +08:00
@Mavious 现在用 fx 52 + imacros 8.9.7,之所以不更新是因为 fx 收紧一些扩展权限,imacros 最后更新的版本都禁止传递网页 document 了,之前最爽的就是通过 js 调用 fx 其他扩展一些命令,以及一些内部命令

与 python 交互一般都是用 xmlhttprequest 完成
xiaqi
2018-06-07 20:25:38 +08:00
python-selenium+1
嗯,还真干过这种事
wzwwzw
2018-06-07 22:57:42 +08:00
python + selenium .
omph
2018-06-08 00:24:05 +08:00
这事我做过,就是把 excel 数据录到网页表格里,用的 bookmarklet,简单直接
https://www.v2ex.com/t/421740
imdoge
2018-06-08 02:34:18 +08:00
个个都说 selenium。。
selenium,phantomjs 太不友好了,坑巨多……
强烈支持 puppeteer 了解一下!谷歌出品,chromium,底层 api,async/await 异步写法,同时可使用 node 其他库
imdoge
2018-06-08 02:34:49 +08:00
@imdoge api 非常简洁易用
mashirozx
2018-06-08 06:49:23 +08:00
网站?那随便 Ajax 提交就 OK 了吧😛
wenzhoou
2018-06-08 07:26:25 +08:00
我也觉得 selenium 坑巨多。
wenzhoou
2018-06-08 07:27:11 +08:00
为啥没人说 jmeter 呢。当然如果有 js 要执行的话。jmeter 就搞不定了。
jlhxxxx
2018-06-08 08:52:14 +08:00
postman,katalon,jmeter...随便能做自动化的都可以,你要愿意写 python 脚本就更多了
dikT
2018-06-08 09:13:54 +08:00
楼上说的我都会, 付费解决?[doge]
fumichael
2018-06-08 09:25:41 +08:00
提一个需求,后台管理系统增加从 Excel (文件)导入功能
vikinn
2018-06-08 10:43:19 +08:00
浏览器扩展了解下?油猴脚本也可以很简单的实现,开发简单成本低,功能强大,需要的话联系我,我可以有偿帮你写,价格可以商量
VgV
2018-06-08 10:48:00 +08:00
浏览器扩展,或者网络搜索。。。。。忘记叫啥了,以前用的一款软件,设定快捷键和数据,然后自动填表。。

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

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

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

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

© 2021 V2EX