擅长:python、mysql、java
<p>我认为mechanize模块不可能做到这一点:它没有与JavaScript交互的能力:它完全基于Python和HTTP。</p>
<p>也就是说,您可能被集成在<a href="http://github.com/davisp/python-spidermonkey/tree/master" rel="nofollow noreferrer">python-spidermonkey</a>模块中,它似乎旨在让您只做这种事情。根据它的网站,它的目的是让你</p>
<blockquote>
<p>"Execute arbitrary JavaScript code from Python. Allows you to reference arbitrary Python objects and functions in the JavaScript VM"</p>
</blockquote>
<p>我还没有用过它,但它看起来确实能满足你的要求,尽管它还在alpha中。</p>