Twill-使用python代码中的"find"命令

你好,
我正在尝试从Python代码中使用Twill的"查找"命令,但似乎没有结果.我试图通过运行Twill在命令提示符上运行该命令,并且可以正常运行.但是,当我尝试从Python代码运行相同的命令时,它将返回"无".
我的代码如下:
- 试验.
从twill.commands导入 *
从Twill Import命令
GO('http://www.gmail.com/')
showforms()
打印查找("电子邮件")
当我从命令提示符中进行试用.
任何帮助或建议都将非常有帮助.谢谢你.

# 回答1


如果您在Python中,为什么要使用Twill?为什么不使用机械化/
客户端形式模块? ...据我所知,Twill只是一个包装纸
无论如何.他们的网站上有很好的用法示例:
http://wwwsearch.sourceforge.net/mechanize/
# 回答2


你好,
使用命令提示符的Twill时,我遇到了另一个问题.我有一个使用" check_password"页面的网站来检查输入登录的用户密码.如果密码正确,则将用户自动将用户重定向到网站的主页.这在任何标准浏览器,即,Firefox,Opera ...中都可以正常工作...但是在使用Twill时,Twill在" Check_password"页面上停止.此页面没有表格,没有链接,什么也没有.它只是包含一些JavaScript文件,并调用用于重定向浏览器的函数.我没有JavaScript文件的源代码.我知道,由于我从Twill命令提示符中使用的" show"命令而称之为JavaScript函数,该命令显示了当前" check_password"页面的HTML.
我检查了另一个使用此类" check_password"页面的网站,然后在该页面上停止了Twill.我没有这些网站的源代码.我只是将Twill用作文本浏览器来查看它们.
有任何解决此类问题的解决方法吗?

标签: python

添加新评论