灰太狼 2018-07-11 08:42:03 3650次浏览 11条回复 2 2 0

----以下是代码----

代码先不上,这个帖子让发么?

觉得很赞
  • 回复于 2018-07-11 10:45 举报

    可以发,让我也学习学习

    1 条回复
    回复于 2018-07-11 13:42 回复

    你把人家吓到不敢发了

  • 回复于 2018-07-11 14:06 举报
    #-*- coding: UTF-8 -*-
    from selenium import webdriver
    
    import time
    
    url = "https://www.yiichina.com/login"
    
    username = ''
    password = ''
    
    driver = webdriver.Chrome()
    
    driver.get(url)
    
    time.sleep(1)
    
    driver.find_element_by_id('loginform-username').click()  #定位到账号文本框
    driver.find_element_by_id('loginform-username').send_keys(username)  #输入账号
    
    driver.find_element_by_id('loginform-password').click()   #定位到密码文本框
    driver.find_element_by_id('loginform-password').send_keys(password)  #输入密码
    
    driver.find_element_by_class_name('btn-primary').click() #自动登录
    time.sleep(1)
    driver.find_element_by_class_name('btn-registration').click()  #自动签到
    time.sleep(3)
    
    driver.close()
    
    觉得很赞
  • 回复于 2018-07-11 14:19 举报

    我要试一下

  • 回复于 2018-07-11 15:00 举报

    今天已经手动签到了,不然来试试。。

  • 回复于 2018-07-11 15:05 举报

    不错 试试

  • 回复于 2018-07-11 18:31 举报

    前提:需要安装 brew install chromedriver

    解决python安装selenium报错问题ImportError No module named selenium
    下载selenium-2.48.tar.gz
    地址:http://pypi.python.org/pypi/selenium
    解压,然后在解压路径下执行Python setup.py install

    然后:$python yii.py

    yii.py是上面代码保存的文件名。

    手动执行成功后。就可以加入定时处理了,,,,
    例如Mac的sudo crontab -e剩下的定制处理自己研究吧。

  • 回复于 2018-07-12 09:43 举报

    学习了,Python 666

  • 回复于 2018-07-12 10:37 举报
    2 条回复
    回复于 2018-07-14 09:36 回复

    你这个比较方便哈

    回复于 2018-07-16 13:24 回复

    放自己服务器就行😆

    觉得很赞
  • 回复于 2018-07-12 13:45 举报

    这么多python,来个java、php

  • 回复于 2018-07-19 10:53 举报
    driver = webdriver.Chrome()
    driver.get(url)
    

    打开的谷歌浏览器为什么不访问地址啊
    WX20180719-105307@2x.png

  • 回复于 2018-07-23 17:02 举报

    这个方法属于test的方法吧
    是不是有点太硬了

    不能模拟登陆签到吗

您需要登录后才可以回复。登录 | 立即注册