1

私はhttps://accounts.coursera.org/にログインしようとしていますpython用のツイルを使用して、このコードシートを試しました

import twill 
b = get_browser()  
b.go("https://accounts.coursera.org/")  
b.showforms()

twill はページ内のフォームを検出せず、showforms メソッドは何も表示しません!! それはツイルパッケージの内部の問題ですか、それとも何か不足していますか

4

1 に答える 1

0
import twill 
import webbrowser

b = twill.get_browser()  
b.go("https://accounts.coursera.org/")  
page = b.result.get_page()
tmp_page = "tmp.html"
with file(tmp_page, "w") as f:
    f.write(page)
webbrowser.open(tmp_page)

# b.showforms()

私は言うページを取得します..

Coursera を使用するには、JavaScript が有効になっている最新のブラウザを使用してください。

ツイルにはjavascriptインタープリターが含まれていないと思いますか?

于 2014-12-05T01:03:13.453 に答える