非职业程序员,略会点编程 现在工作中有个任务是需要在网站人工录入若干组数据,不知道有什么方式能自动帮我填表呢? 系统还是 windows,不过 windows 编程不会,估计也没有时间去学。正好目前电脑搭配有 python 环境,求提供个原理或技术方向。 感谢诸位。
1
xianxiaobo 2018-06-07 11:23:23 +08:00
直接找网页的接口然后写脚本?
|
2
Len1133 2018-06-07 11:25:57 +08:00
爬虫方向
|
3
xuegj1010 2018-06-07 11:26:42 +08:00 2
python+selenium 了解一下
|
4
wwdyy 2018-06-07 11:27:16 +08:00
按键精灵?
|
5
cmllwxxl 2018-06-07 11:27:33 +08:00
火车头试试?
|
6
PythonAnswer 2018-06-07 11:32:28 +08:00
数据还是要准备好一个列表先。
|
7
XZKTHU 2018-06-07 11:40:01 +08:00
python+selenium 可以
|
8
likuku 2018-06-07 11:45:40 +08:00
网站是你们自己的么?直接找后端程序员,让他们帮你批量把数据导入数据库。
|
9
liuxun349 OP @xianxiaobo 网页接口?动态数据也是可以的吗?
@PythonAnswer 就是照着一电子表格录入 @likuku 显然不是自己的,自己的话就简单了。 @xuegj1010 好的 @XZKTHU 好的 |
10
codermagefox 2018-06-07 11:49:59 +08:00
python+selenium +10086,之前做过这种事,SE 用起来真的爽,什么都不用考虑
|
11
ioven 2018-06-07 12:23:24 +08:00 2
纯网页操作强推 firefox + imacros,学习曲线最短,照 demo 修改下就能上手
|
12
pc10201 2018-06-07 14:45:49 +08:00
直接抓包,模拟 http 协议发送数据
|
13
xrlin 2018-06-07 14:56:40 +08:00 via iPhone
Selenium 或抓包
|
14
soho176 2018-06-07 14:59:46 +08:00
python post 循环 以前搞群发 就这样。
|
15
pyengwoei 2018-06-07 15:55:18 +08:00
我有个表格自动填充软件
|
17
lshero 2018-06-07 17:15:25 +08:00
油猴脚本?
|
18
mosliu 2018-06-07 17:21:06 +08:00
ahk ?
|
19
Mavious 2018-06-07 17:26:45 +08:00
selenium 坑巨多的好不?效率奇低,巨慢。版本林立,哪个版本对哪个浏览器,搞得我脑子都糊涂了。
我到现在还没解决最新版 selenium+最新版 geckodriver+FFox 60 ESR 打开网页后,为什么没有携带 ffox 原有 cookies 问题( ffox 已经登陆,代码已经携带 profiles,但 selenium 打开后还是另起一个窗口+需要登陆)。 如果楼主运气好,没有遇到奇怪的坑,用 selenium 倒是不错,代码很简单的,找 id,click 就行。比分析传参简单多了。 |
20
est 2018-06-07 17:27:28 +08:00
15 年前,maxthon, theworld 就有这个功能,特别好用。
|
21
Mavious 2018-06-07 17:27:32 +08:00
还有 selenium IDE 可以无脑录动作
|
22
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 接受链接后自动运行,当然这是不行的。 这是一个十分“孤立”的软件。 |
24
holajamc 2018-06-07 17:40:23 +08:00
没人说 chrome 嘛?
|
26
qqvtex2018 2018-06-07 18:17:47 +08:00
油猴脚本是个不错的选择,前几天刚试过类似功能。
1. 数据拼装成 JsonArray 存入 localstorage 2. 读取后使用 shift 获取移除首位,剩下的重新写入 localstorage 3. 读出的数据使用 jquery 填入表单并自动提交 4. 提交后重定向到表单页,重复 2~4 的步骤。 |
27
ioven 2018-06-07 18:29:05 +08:00 1
@Mavious 现在用 fx 52 + imacros 8.9.7,之所以不更新是因为 fx 收紧一些扩展权限,imacros 最后更新的版本都禁止传递网页 document 了,之前最爽的就是通过 js 调用 fx 其他扩展一些命令,以及一些内部命令
与 python 交互一般都是用 xmlhttprequest 完成 |
28
xiaqi 2018-06-07 20:25:38 +08:00 via Android
python-selenium+1
嗯,还真干过这种事 |
29
wzwwzw 2018-06-07 22:57:42 +08:00
python + selenium .
|
30
omph 2018-06-08 00:24:05 +08:00
这事我做过,就是把 excel 数据录到网页表格里,用的 bookmarklet,简单直接
https://www.v2ex.com/t/421740 |
31
imdoge 2018-06-08 02:34:18 +08:00 2
个个都说 selenium。。
selenium,phantomjs 太不友好了,坑巨多…… 强烈支持 puppeteer 了解一下!谷歌出品,chromium,底层 api,async/await 异步写法,同时可使用 node 其他库 |
33
mashirozx 2018-06-08 06:49:23 +08:00 via Android
网站?那随便 Ajax 提交就 OK 了吧😛
|
34
wenzhoou 2018-06-08 07:26:25 +08:00 via Android
我也觉得 selenium 坑巨多。
|
35
wenzhoou 2018-06-08 07:27:11 +08:00 via Android
为啥没人说 jmeter 呢。当然如果有 js 要执行的话。jmeter 就搞不定了。
|
36
jlhxxxx 2018-06-08 08:52:14 +08:00
postman,katalon,jmeter...随便能做自动化的都可以,你要愿意写 python 脚本就更多了
|
37
dikT 2018-06-08 09:13:54 +08:00
楼上说的我都会, 付费解决?[doge]
|
38
fumichael 2018-06-08 09:25:41 +08:00
提一个需求,后台管理系统增加从 Excel (文件)导入功能
|
39
vikinn 2018-06-08 10:43:19 +08:00 via Android
浏览器扩展了解下?油猴脚本也可以很简单的实现,开发简单成本低,功能强大,需要的话联系我,我可以有偿帮你写,价格可以商量
|
40
VgV 2018-06-08 10:48:00 +08:00
浏览器扩展,或者网络搜索。。。。。忘记叫啥了,以前用的一款软件,设定快捷键和数据,然后自动填表。。
|
42
jssyxzy 2018-06-08 17:52:39 +08:00
auto it
|
44
liuxun349 OP @qqvtex2018
@omph @mashirozx @wenzhoou @param 才发现网站只支持 IE 浏览器,非纯网页解析不了表单代码,该系统信息: http://www.zidonghua.com.cn/product/detail.asp?id=35605 |
45
omph 2018-06-09 13:47:31 +08:00
没明白楼主具体想怎么做?
|
46
Zxien 2018-06-10 18:19:46 +08:00
可以试下 autohotkey
|
47
qqvtex2018 2018-06-11 10:52:25 +08:00
@liuxun349 自动填写在线留言?
|
48
BarryLu 2020-01-26 14:25:49 +08:00
您好请问是什么网站,我可以帮忙看看。
|
49
haonie 2022-10-29 17:51:59 +08:00 via iPhone
建议试试看。影刀
|