V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
woshichuanqilz
V2EX  ›  Python

五十元付费解决一个 Python selenium 的问题?

  •  
  •   woshichuanqilz · 2017-10-11 08:11:58 +08:00 · 7602 次点击
    这是一个创建于 2632 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题在这里, 也希望结识一个前端高手, 付费处理我的问题。

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

    35 条回复    2017-10-13 09:18:47 +08:00
    21grams
        1
    21grams  
       2017-10-11 09:38:31 +08:00 via Android
    加两个零差不多
    PythoneerDev6
        2
    PythoneerDev6  
       2017-10-11 09:51:59 +08:00
    乘以 20 差不多
    cisisustring
        3
    cisisustring  
       2017-10-11 10:19:21 +08:00 via Android
    知识已经这么不值钱了吗?就值几个包子钱?
    codermagefox
        4
    codermagefox  
       2017-10-11 10:22:25 +08:00
    如果你不谈钱,可能还有人会帮你.现在嘛....
    hebwjb
        5
    hebwjb  
       2017-10-11 10:24:13 +08:00
    网页地址和完整代码贴出来
    skyjerry
        6
    skyjerry  
       2017-10-11 10:31:24 +08:00 via iPhone
    你这个价格,猪八戒都找不到人
    hnyoumfk
        7
    hnyoumfk  
       2017-10-11 11:00:18 +08:00 via Android
    描述变成问题解决后赠送话费估计就有人来了(逃
    Myprincess
        8
    Myprincess  
       2017-10-11 11:14:30 +08:00
    我给你一个参考意见
    我之前叫人开发了一套.NET 的系统。但是有 BUG,通过张大志介绍,找到北京的 MPV 高手(。net )来解决,程序打开原本是 1200,后来是大志介绍的,收我 600,然后源码修复一个 BUG,600 块。但是注意,他修复 BUG 的流程我非常认同。都是凌晨 2 点,打开程序 ,逐一告诉你 BUG 所在地,及问题的原因。我说我听不懂,他说没关系,我教你。是逐一教的。我觉得那个钱花得值。你收 50 块,我怎么可能愿意把源码发给你看呢。
    taojing10
        9
    taojing10  
       2017-10-11 12:09:22 +08:00 via Android
    50......
    SoraneKazehana
        10
    SoraneKazehana  
       2017-10-11 12:13:36 +08:00
    50 还行吧,看问题的程度
    你们没见过提交严重 BUG 给 20 块的厂商?
    如果个人的话小问题 50 块还算可以了,厂家的话,这种企业肯定做不大
    Mavious
        11
    Mavious  
       2017-10-11 14:19:28 +08:00   ❤️ 1
    十分讨厌 ls 某些人的优越感。
    50 元至少可以买 15 个包子;可以解决一天三餐。不要一副 50 元很贱的样子。

    一股浓浓的 b 乎味。好像满世界的人都是月入 10w 了,看不起区区 50 了。

    我不是程序猿,但看 lz 的描述,已经很深入到某个点上去了。
    selenium 做出来的大部分是轻型脚本,不是.net 那种大型程序。
    我不觉得应该把处理大型程序的 bug 的价格套在轻型脚本 bug 上去。

    如果你觉得少,你可以解决问题,直接私聊楼主议价就是,何必一幅鄙视 50 元的样子?

    我也遇到过卡在一步上下不去了的问题。没有方向,瞎忙。
    没日没夜搜索,到处问人,都比祈求一个看不上 50 元的高贵人士纡尊降贵指点你强多了。至少我换了个思维解决了那个问题之后,感觉收获良多。

    最后,赞成 4L。
    king2014
        12
    king2014  
       2017-10-11 14:55:31 +08:00
    哈哈,50 块
    neoblackcap
        13
    neoblackcap  
       2017-10-11 15:00:41 +08:00
    我会啊,至少给个联系方式,要不然怎么联系
    cisisustring
        14
    cisisustring  
       2017-10-11 15:33:03 +08:00 via Android   ❤️ 2
    十分讨厌十楼。十楼在转移视线,不谈学习成本,不谈问题,反而挑刺开价的程序员。可能你就是那种黑心老板吧,如果你也是打工的,我只能对你说你屁股坐歪了,居然替老板贬低别人的劳动价值
    cisisustring
        15
    cisisustring  
       2017-10-11 15:36:52 +08:00 via Android
    @Mavious 这位先生,希望你立刻停止这种道德绑架的话,鄙视他人劳动成果永远是不道德的。
    SoraneKazehana
        16
    SoraneKazehana  
       2017-10-11 16:34:07 +08:00   ❤️ 1
    @cisisustring #14 呵,不喜欢可 BLOCK,我没要求你喜欢
    问题有问题的价值,并不是坐地起价
    企业的问题有时候影响很大,但是厂商却给 20 块代金券( V2EX 有案例,曝光了才给多)
    有时候一些个人研究学识问题,我觉得 50 块就相当于去吃个饭的钱
    难不成你个大牌朋友请教你一个问题还要送你个 MACbook ?还鄙视别人劳动成果,我觉得你就是在高估自己,鹤立鸡群,知识的价值是大众决定的,并不是你自以为是,请停止你自以为是的行为,否则,除非你自己做老板,不然你只会饿死在社会
    SoraneKazehana
        17
    SoraneKazehana  
       2017-10-11 16:43:52 +08:00
    @cisisustring #15 另外,希望你滴一点莎普爱思,治疗一下你的眼疾,我是十楼,你要针对的人在十一楼,谢谢
    xratzh
        18
    xratzh  
       2017-10-11 17:10:04 +08:00
    原帖里面的人实实在在在帮忙。本帖楼主可能以为是哪里的小问题,以为价格如此,楼上大佬要是觉得低了就讲出来,别人没说价钱不可商量吧,价钱不合你意,买卖不成仁义在……难道就不给沟通的机会就开始喷?沟通的目的是解决问题,你好我好大家好嘛,没准楼主以后有大买卖找你做呢,取得信任多交个朋友,对吧?
    misaka19000
        19
    misaka19000  
       2017-10-11 17:16:23 +08:00
    @SoraneKazehana #16 我觉得他指的是 11 楼,可能某一楼的人被他屏蔽了所以导致他认为第 11 楼是第 10 楼
    codermagefox
        20
    codermagefox  
       2017-10-11 19:48:17 +08:00   ❤️ 1
    @xratzh
    @cisisustring
    @Mavious
    @SoraneKazehana

    我能说一句吗,真没啥好争的,主要问题还是楼主不会提问.

    这里是论坛,不是市场,如果是猪八戒的讨论版我觉得一点问题没有,但是在一个大家乐于分享的地方用一个对厉害的程序员来说可能不是那么能接受的价格来标价一个问题,会让想要回答这个问题的人产生一种"我的劳动就值这么点钱?"的感觉.

    当楼主说到了钱,那么这就不是请教问题,而是一种劳动.
    哪怕楼主说:"求帮解决问题,解决后发个小红包 /充点话费表示感谢",我相信都不会引起人们的反感.
    对于绝大多数人来说(包括我)没觉得 50 块问一个问题有什么不好的,但是换位思考,如果一个能力比较强且有程序员情怀的人,50 块还真说不定就是对他劳动价值的侮辱.所以只能说:
    1,楼主不会问问题.
    2.每个人站的角度不同,看到的也不同.


    所以.....
    大佬们,以后本萌新有问题就问你们了,问完我给红包啊:)
    woshichuanqilz
        21
    woshichuanqilz  
    OP
       2017-10-11 23:09:17 +08:00
    价格低了可以商量, 这个都是小问题, 我主要不知道怎么定价, 能解决问题的话, 这个也是个开始,以后会有很多共同进步合作的机会, 我不知道这个怎么定价合适, 不合理的话可以提, 主要这个问题困扰我很久了。
    woshichuanqilz
        22
    woshichuanqilz  
    OP
       2017-10-11 23:09:51 +08:00
    @hebwjb 问题就是我贴的那个连接, 有时间麻烦看一下。
    murmur
        23
    murmur  
       2017-10-11 23:11:26 +08:00
    @Mavious 不是说解决问题的过程值 50,发现问题的过程值 550 么,加起来正好 600
    woshichuanqilz
        24
    woshichuanqilz  
    OP
       2017-10-11 23:11:32 +08:00
    @neoblackcap 可以加我微信 happy_lizhe, 谢谢。
    woshichuanqilz
        25
    woshichuanqilz  
    OP
       2017-10-11 23:13:37 +08:00
    @SoraneKazehana 谢谢, 可以加我 happy_lizhe 微信 谢谢
    woshichuanqilz
        26
    woshichuanqilz  
    OP
       2017-10-11 23:16:19 +08:00
    我其实并没有鄙视劳动各位劳动成果的意思
    五十对于你们很多程序员不算个钱, 但是对于我这个业余的菜鸟来说已经不是一个小数字了。
    之前的帖子实在没有人理会, 我才发了这个付费的帖子。 愿意帮忙的十分感谢, 觉得价钱不合适的那就不好意思了, 我也没那么多钱。 在此多谢能理解的各位。
    HYSS
        27
    HYSS  
       2017-10-11 23:43:49 +08:00
    楼主 50 块很有诚意了 你看看论坛上有几个愿意付费解决的
    coderdusk
        28
    coderdusk  
       2017-10-12 03:05:12 +08:00 via Android
    @SoraneKazehana 给 50 可以了,别说跨省给你抓起来,招惹了老爷们,平台都给你端了
    moosoome
        29
    moosoome  
       2017-10-12 07:37:43 +08:00
    如果 lz 上来就说 50 块我觉得确实懒得理,只是 lz 十天前提的问题无人解决,卡在那里那么久提出付费请求解决没什么毛病吧?大家从新手上来的时候谁没被卡住过...相互理解吧

    以及,50 块就不是钱了?现在这么看不起的
    gimp
        30
    gimp  
       2017-10-12 09:00:45 +08:00   ❤️ 1
    楼上不少人好像跑题了

    ---

    刚才测试了一下你说的这个输入框,我这里测试输入没有问题

    #!/bin/env python
    from selenium import webdriver
    from selenium.webdriver.common.by import By
    import time

    driver = webdriver.Firefox()
    driver.get("这里填写的是淘宝登陆页的地址")

    time.sleep(20)
    print("time sleep ok")

    # 填写邮箱与密码登陆
    driver.find_element(By.ID, 'TPL_username_1').send_keys("账号")
    time.sleep(1)

    driver.find_element(By.ID, 'TPL_password_1').send_keys("密码")
    time.sleep(1)

    driver.find_element(By.ID, 'J_SubmitStatic').click()
    time.sleep(5)

    driver.get("这里填写的是你要购买的商品链接")
    print("goods page sleep")
    time.sleep(30)

    driver.find_element(By.ID, 'J_LinkBuy').click()
    time.sleep(5)

    driver.find_element(By.ID, 'J_phone').send_keys("18211112222")
    print("send phone number ok")
    time.sleep(10)


    上面是最小化的测试代码

    我的环境如下:

    Windows 7
    Firefox 55.0.3 (32 位)
    Python 3.6.2
    selenium (3.5.0)

    ---

    哪里有问题再问我
    Mavious
        31
    Mavious  
       2017-10-12 11:12:19 +08:00
    @gimp
    你好,请问你的 geckodriver 版本号多少?我也是 x86 的。https://github.com/mozilla/geckodriver/releases
    我卡在配环境上了,让人暴躁的版本号。。。ffox 飚版本号搞得我不知道应该去配哪个版本。
    gimp
        32
    gimp  
       2017-10-12 14:09:09 +08:00   ❤️ 1
    @Mavious

    geckodriver 0.19.0,最新版的 driver 应该会支持前几个版本的火狐的
    woshichuanqilz
        33
    woshichuanqilz  
    OP
       2017-10-12 17:52:17 +08:00 via Android
    @gimp 你好还没有尝试你的代码, 我之前的问题出在哪?
    woshichuanqilz
        34
    woshichuanqilz  
    OP
       2017-10-12 23:35:54 +08:00
    @gimp

    这更而代码运行有点问题

    [1012/233631.624:ERROR:adm_helpers.cc(62)] Failed
    to query stereo recording.
    time sleep ok
    Traceback (most recent call last):
    File "taobao3.py", line 20, in <module>
    driver.find_element(By.ID, 'TPL_username_1').s
    end_keys(d['accountname'])
    File "C:\Anaconda3\lib\site-packages\selenium\we
    bdriver\remote\webelement.py", line 352, in send_k
    eys
    'value': keys_to_typing(value)})
    File "C:\Anaconda3\lib\site-packages\selenium\we
    bdriver\remote\webelement.py", line 501, in _execu
    te
    return self._parent.execute(command, params)
    File "C:\Anaconda3\lib\site-packages\selenium\we
    bdriver\remote\webdriver.py", line 308, in execute

    self.error_handler.check_response(response)
    File "C:\Anaconda3\lib\site-packages\selenium\we
    bdriver\remote\errorhandler.py", line 194, in chec
    k_response
    raise exception_class(message, screen, stacktr
    ace)
    selenium.common.exceptions.ElementNotVisibleExcept
    ion: Message: element not visible
    (Session info: chrome=61.0.3163.100)
    (Driver info: chromedriver=2.31.488763 (092de99f
    48a300323ecf8c2a4e2e7cab51de5ba8),platform=Windows
    NT 6.1.7601 SP1 x86_64)
    gimp
        35
    gimp  
       2017-10-13 09:18:47 +08:00
    报错: “ element not visible ”

    输入账号的时候有输入框吗,你观察一下

    我启动的时候,默认是扫码登录的页面,我手动点击了一下账号密码登录的选项框,以便他填写账号
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4231 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.