V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
382601486
V2EX  ›  程序员

现成模拟,模拟一批用户,进行登录、浏览、交互操作,

  •  
  •   382601486 · 2018-03-13 10:27:55 +08:00 · 4031 次点击
    这是一个创建于 2442 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司项目,需要用代码模拟一批用户,进行登录、浏览、交互操作,有没有什么现成的代码或模块改改就好的?

    想用 python+selenium,不知道是否是最合适的选择。

    27 条回复    2018-03-14 16:25:34 +08:00
    p2pCoder
        1
    p2pCoder  
       2018-03-13 10:57:37 +08:00   ❤️ 1
    你是要测试还是要其他?测试的话,python+selenium 可能是最好的选择
    F1024
        2
    F1024  
       2018-03-13 11:04:05 +08:00
    python+selenium 不能同时操作几个账号吧
    382601486
        3
    382601486  
    OP
       2018-03-13 11:19:53 +08:00
    @p2pCoder 其实是公司需要养一批水军帐号
    p2pCoder
        4
    p2pCoder  
       2018-03-13 11:27:15 +08:00
    @382601486 是在自己公司网站 还是第三方网站?
    382601486
        5
    382601486  
    OP
       2018-03-13 11:33:55 +08:00
    @p2pCoder 是第三方网站的,所以感觉不太好做
    382601486
        6
    382601486  
    OP
       2018-03-13 11:37:35 +08:00
    @p2pCoder 有做这块的朋友不,自己搞不来,看能不能申请些预算,找朋友帮写一下代码
    p2pCoder
        7
    p2pCoder  
       2018-03-13 11:54:53 +08:00
    @382601486 做这些挺多的,核心都是爬虫,我也做
    核心在于你做的是什么网站
    v 站上挺多的,这两天直播 淘宝 京东 登录那哥们,对这方面可以说精通
    wplct
        8
    wplct  
       2018-03-13 12:03:09 +08:00
    qq:cXE6ODI1NDUyMDEz 看起来像是爬虫需求 要尝试外包么?
    wplct
        9
    wplct  
       2018-03-13 12:04:19 +08:00
    python+selenium 应该挺简单的,不想用 selenium 就要深入了,看是什么网站
    ctsed
        10
    ctsed  
       2018-03-13 12:17:52 +08:00 via Android
    哪个网站的
    golmic
        11
    golmic  
       2018-03-13 12:24:11 +08:00 via Android
    层主做过微博淘宝京东等各大网站复杂的模拟登录分析,昨晚刚做了几百人的技术分享,公众号 pydatame 内有我联系方式。
    wplct
        12
    wplct  
       2018-03-13 12:33:33 +08:00
    @golmic 昨晚的直播怎么看啊,大佬
    382601486
        13
    382601486  
    OP
       2018-03-13 13:12:51 +08:00
    @p2pCoder 谢谢怎么联系哈。
    382601486
        14
    382601486  
    OP
       2018-03-13 13:14:22 +08:00
    @wplct 这个 qq 怎么转成数字,没搞明白你们用的什么东东加密的哦。
    kongkongyzt
        15
    kongkongyzt  
       2018-03-13 13:15:22 +08:00
    headless chrome
    golmic
        16
    golmic  
       2018-03-13 13:54:01 +08:00 via Android
    @wplct 我的知识星球内有录播。公众号有链接,也有我微信号
    lastpass
        17
    lastpass  
       2018-03-13 14:00:56 +08:00 via Android   ❤️ 2
    昨天我刚刚做过和楼主一样的工作。同时操作 300 个账号。进行登录、浏览、交互操作。
    你可以用 loadrunner 来进行测试。
    简单易学易入门。
    WeaPoon
        18
    WeaPoon  
       2018-03-13 14:39:05 +08:00
    分析协议会不会更方便.
    qqpkat2
        19
    qqpkat2  
       2018-03-13 14:49:05 +08:00
    分析协议,写 post 数据,保存 cookies
    外包,无他
    382601486
        20
    382601486  
    OP
       2018-03-13 15:15:14 +08:00
    @lastpass 感谢,我看看 loadrunner 去。
    @qqpkat2 哈哈,但做起来难哇
    qqpkat2
        21
    qqpkat2  
       2018-03-13 15:19:55 +08:00   ❤️ 1
    首先看是什么网站,如果没有反扒,检测程序门槛的话,后台直接 post 是很容易的
    很多人是没有注意看你需求的,连 loadrunner 和 selenium 都出来了
    还是外包把
    382601486
        22
    382601486  
    OP
       2018-03-13 15:22:30 +08:00
    @lastpass 看了下,loadrunner 还是有点简单,因为项目是要求在第三方网站上,登录可能要验证码,这个比较烦
    382601486
        23
    382601486  
    OP
       2018-03-13 15:32:43 +08:00
    @qqpkat2 谢谢老铁
    TimePPT
        24
    TimePPT  
       2018-03-13 18:21:04 +08:00
    看对方 anti-spam 的机制吧,python + selenium 其实也不难反
    otakustay
        25
    otakustay  
       2018-03-13 22:26:48 +08:00
    还是建议 headless chrome,selenium 的错误处理模型不大对,太容易崩掉了
    p1094358629
        26
    p1094358629  
       2018-03-14 11:01:56 +08:00
    @lastpass 你好,我刚看了下这个 loadrunner 的介绍,这个工具是说模拟用户的操作,那请问我手上有几百个账号,每个账号密码都不一样,怎么实现自动化测试呢?(每次都不应该输入用户名和密码么?)
    lastpass
        27
    lastpass  
       2018-03-14 16:25:34 +08:00 via Android
    回复 @p1094358629 你可以把用户名和密码设置成一个变量呀。然后你把你的用户名和密码放在存储变量的文本里。两者一一对应,进行登录。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3428 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:51 · PVG 19:51 · LAX 03:51 · JFK 06:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.