首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python spynner登录页面问题

Python spynner登录页面问题
EN

Stack Overflow用户
提问于 2013-05-11 03:24:28
回答 2查看 598关注 0票数 0

我试图创建基本的脚本,通过username/password和点击回车,只是登录在网站上,但我有问题的点击步骤,它成功地填写了用户名和密码,但没有点击提交按钮。

代码语言:javascript
复制
import spynner
b = spynner.Browser()
b.show()
b.load('https://example.com)
b.wk_fill('input[name="j_username"]', 'user1')
b.wk_fill('input[name="j_password"]', '12345')
b.click('#submitBtn')
b.browse() 

以下是单击defined的页面源代码视图

代码语言:javascript
复制
<script type="text/javascript"> 
        $(function(){
            $('.submitBtn').hover(
                // mouseover
                function(){ $(this).addClass('submitBtnHover'); },

                // mouseout
                function(){ $(this).removeClass('submitBtnHover'); }
            );
        });
        </script> 
    <tr> 
        <td class="loginSubmit" colspan="2"> 
            <button value="enter" class="submitBtn" type="submit"><span>enter</span></button> 
        </td> 
    </tr>       
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-11 03:33:09

当我试着追随的时候我找到了答案...它起作用了!

代码语言:javascript
复制
b.click('button[value="enter"]', True)
票数 0
EN

Stack Overflow用户

发布于 2013-05-11 03:28:22

您在HTML代码中使用了submitBtn作为类,但是引用的是#submitBtn,它将查找ID为submitBtn的元素

您可以更改Python代码以查找类,也可以更改HTML码并将submitBtn ID分配给按钮。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16489457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档