如何使用已安装的斜纹布登录网站?

bri*_*ant 6 python logging twill

我已经在我的计算机上成功安装了TWILL,并得到了一个非常支持的"StackOverflow"成员的帮助(你可以在这里查看)并试图在twill文档页面上运行一个简单的例子(你可以看到那个页面)在这里).这是一个例子:

alt text http://roundcan.narod.ru/some_pics/19.jpg

假设我在www.slash.org上的用户名是lynxye,我的密码是哺乳动物.当我尝试将该示例代码输入到我的Python提示符中时,我只能输入并输入代码的第一行,因为当我单击"Enter"开始一个新行时,我立即收到一些错误消息:

alt text http://roundcan.narod.ru/some_pics/20.jpg

当我尝试将此代码输入终端时,会发生同样的情况:

alt text http://roundcan.narod.ru/some_pics/21.jpg

我想我错过了一些基础知识.也许,我需要创建一个包含该代码然后以某种方式运行该文件的文件,但我真的不知道我需要在哪里创建该文件以及使用什么扩展.

有人可以帮我这个吗?

YOU*_*YOU 4

您需要在 twill shell 中运行这些命令,而不是 python shell

D:\tmp\twill-0.9>python twill-sh

 -= Welcome to twill! =-

current page:  *empty page*
>>
Run Code Online (Sandbox Code Playgroud)

当你看到时,你可以输入斜纹命令>>

或者 twill-sh 文件中只有 2 行

import twill.shell
twill.shell.main()
Run Code Online (Sandbox Code Playgroud)

您只需将这两行复制粘贴到 python 提示符中即可。

>>> import twill.shell
>>> twill.shell.main()

 -= Welcome to twill! =-

current page:  *empty page*
>> ?

Undocumented commands:
======================
add_auth             fa           info             save_html           title
add_extra_header     find         load_cookies     setglobal           url
agent                follow       notfind          setlocal
back                 formaction   redirect_error   show
clear_cookies        formclear    redirect_output  show_cookies
clear_extra_headers  formfile     reload           show_extra_headers
code                 formvalue    reset_browser    showforms
config               fv           reset_error      showhistory
debug                get_browser  reset_output     showlinks
echo                 getinput     run              sleep
exit                 getpassword  runfile          submit
extend_with          go           save_cookies     tidy_ok

current page:  *empty page*
>>
Run Code Online (Sandbox Code Playgroud)