我在pyramid框架之上使用python制作webapps。 在我的一个函数中,利用机械化进行一些简单的Web抓取,当我将它作为一个独立的python脚本运行并且我通过金字塔运行时,该函数的行为有所不同。
这是一个行为不同的机械化函数:
form = mechanize._form.ParseString(form, url)
我正在使用Get和Post表单将此函数作为独立程序运行,但只有Get表单通过金字塔运行它。 (python 2.7.2)
我错过了什么吗?我哪里出错了?
答案 0 :(得分:0)
我不使用机械化,但这可能与调用config.scan()
有关。这样做的副作用是它递归地导入包中的每个模块,这些模块可以使用机械化或类似的东西在代码中注册插件。