斜纹不显示表格

时间:2014-12-04 23:49:10

标签: python twill

我尝试使用twill for python登录https://accounts.coursera.org/ 我试过这张代码

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

twill没有检测到页面中的表单,showforms方法没有显示任何内容! 这是斜纹包装中的内部问题还是我在误解某些东西

1 个答案:

答案 0 :(得分: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()

我得到一个页面说..

  

请使用启用了JavaScript的现代浏览器来使用Coursera。

所以我怀疑twill不包含javascript解释器?