2012-02-10 60 views
0

我有這個簡單的斜紋代碼採用斜紋遵循鏈路ID

>>> from twill.commands import * 
>>> go("http://stackoverflow.com:80") 
==> at http://stackoverflow.com:80 
'http://stackoverflow.com:80' 
>>> showlinks() 
1. log in ==> /users/login 
2. careers ==> http://careers.stackoverflow.com 
3. chat ==> http://chat.stackoverflow.com 
4. meta ==> http://meta.stackoverflow.com 
5. about ==> /about 

我知道我可以做

>>> follow('careers') 
==> at http://careers.stackoverflow.com 
'http://careers.stackoverflow.com' 
>>> 

但是我如何指定的鏈接數量,例如,

>>> follow(2) 

不起作用?

原因是我想測試一個網站有很多鏈接,我想建立我想要遵循的鏈接列表。

如何做到這一點?

感謝

回答

2

斜紋的follow功能需要一個字符串作爲參數。嘗試像下面這樣:

>>> follow('2')>>> follow(str(2))

+0

感謝您的輸入 – khinester 2012-04-06 19:24:16