Python 机械组类型错误:';模块';对象不可调用

Python 机械组类型错误:';模块';对象不可调用,python,mechanicalsoup,Python,Mechanicalsoup,我已经阅读了前面关于主题问题的文章,虽然不是专门针对mechanicalsoup的,这主要表明模块和类名之间可能存在冲突,但我不认为这在这里适用 我创建了一个包含两行的.py文本文件: 还尝试从mechanicalsoup导入mechanicalsoup,结果出现错误。 如果有帮助,这是打印输出(机械组): 模块mechanicalsoupfrom 'C:\Users\peterk\AppData\Local\Programs\Python\Python37-32\lib\site packag

我已经阅读了前面关于主题问题的文章,虽然不是专门针对mechanicalsoup的,这主要表明模块和类名之间可能存在冲突,但我不认为这在这里适用

我创建了一个包含两行的.py文本文件: 还尝试从mechanicalsoup导入mechanicalsoup
,结果出现错误。
如果有帮助,这是打印输出(机械组):
模块
mechanicalsoup
from

'C:\Users\peterk\AppData\Local\Programs\Python\Python37-32\lib\site packages\mechanicalsoup\\uuuu init\uuuuu.py'

运行时,输出为:

C:\Temp>bf.py

回溯(最近一次呼叫最后一次):

文件“C:\Temp\bf.py”,第2行,在

browser=mechanicalsoup.stateful_browser()
TypeError:“模块”对象不可调用


让我来帮你吧。首先按照以下步骤安装最新的机械组件

那就试试这个

import mechanicalsoup

browser=mechanicalsoup.StatefulBrowser()
browser.open("http://httpbin.org/")
如果你想使用有状态的浏览器可以像这样使用它

browser=mechanicalsoup.stateful_browser

但是它没有属性open,这实际上是您的目标。这就是为什么要使用他们的

中提到的StatefulBrowser你的意思可能是:
mechanicalsoup.StatefulBrowser()
谢谢,但是没有:attributeer错误:模块“mechanicalsoup”没有属性“StatefulBrowser”,它是“StatefulBowser”而不是“StatefulBrowser”提示:如果你不确定拼写,从文档和/或示例复制粘贴。
browser=mechanicalsoup.stateful_browser