MechanicalSoup(python 3x)能在网站中处理javascript吗?

MechanicalSoup(python 3x)能在网站中处理javascript吗?,javascript,python-3.x,mechanicalsoup,Javascript,Python 3.x,Mechanicalsoup,我可以成功登录并浏览一个网站,但当我检查注销按钮时,它就像javascript:u doPostBack('ctl00$lnkBtnLogout','')作为链接,follow_link()在这方面不起作用(说:没有适配器)???有人能帮我吗?来自: 用于自动与网站交互的Python库。MechanicalSoup自动存储和发送cookie,跟踪重定向,并可以跟踪链接和提交表单它不做JavaScript。 这给了你两个选择 自己编写JavaScript 阅读JavaScript。逆向工程。用Py

我可以成功登录并浏览一个网站,但当我检查注销按钮时,它就像
javascript:u doPostBack('ctl00$lnkBtnLogout','')
作为链接,
follow_link()
在这方面不起作用(说:没有适配器)???有人能帮我吗?

来自:

用于自动与网站交互的Python库。MechanicalSoup自动存储和发送cookie,跟踪重定向,并可以跟踪链接和提交表单它不做JavaScript。

这给了你两个选择

自己编写JavaScript 阅读JavaScript。逆向工程。用Python重新实现它。找出页面中哪些数据是动态的,算法需要哪些数据。使用MechanicalSoup提取并将其插入到重新实现中

不要使用机械组 改用支持JavaScript的东西(如Selenium或PhantomJS)。

来源:

用于自动与网站交互的Python库。MechanicalSoup自动存储和发送cookie,跟踪重定向,并可以跟踪链接和提交表单它不做JavaScript。

这给了你两个选择

自己编写JavaScript 阅读JavaScript。逆向工程。用Python重新实现它。找出页面中哪些数据是动态的,算法需要哪些数据。使用MechanicalSoup提取并将其插入到重新实现中

不要使用机械组
改用支持JavaScript的东西(如Selenium或PhantomJS)。

您真的需要注销吗?也许只要退出你的程序就足够了(这并不总是,例如,如果我没有注销,我的网站只允许一个连接,所以这是一个真正的问题)。你真的需要注销吗?也许仅仅退出你的程序就足够了(这并不总是足够的,例如,如果我没有注销,我的网站只允许一个连接,所以这是一个真正的问题)。