mechanize - Mechanize python中的模块错误

标签 mechanize

我正在使用 mechanize python 登录网站 combochat2.us用户名 mask3和密码findnext ,但它显示了“没有找到 Mechanize 模块”之类的错误

import cookielib  
import urllib2  
import mechanize   

# Browser  
br = mechanize.Browser()   
# Enable cookie support for urllib2  
cookiejar = cookielib.LWPCookieJar()  
br.set_cookiejar( cookiejar ) 

# Broser options  
br.set_handle_equiv( True )  
br.set_handle_gzip( True )  
br.set_handle_redirect( True )  
br.set_handle_referer( True )  
br.set_handle_robots( False )   
# ??  
br.set_handle_refresh( mechanize._http.HTTPRefreshProcessor(), max_time = 1 )   
br.addheaders = [ ( 'User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1' ) ]   
# authenticate  
br.open(http://combochat2.us)  
br.select_form( name="combochat" )  

# these two come from the code you posted 
# where you would normally put in your username and password 
br[ "mask3" ] = yourLogin 
br[ "findnext" ] = yourPassword 
res = br.submit()   
print "Success!\n"   

我已经安装了 Mechanize 模块。

最佳答案

我知道你是如何安装 Mechanize 但试试:

pip install mechanize

我在以这种方式安装 Mechanize 时遇到了问题。

关于mechanize - Mechanize python中的模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036324/

相关文章:

Python Mechanize javascript

android - 使用 Perl 访问 Android 应用程序

Perl 通过 DOM 查找 Web 链接

string - 使用python自动登录网站并抓取数据

perl - 根据标题关闭选项卡

python - 选择第一个输入框 Mechanize

ruby - 第一次间隔后 VCR 自动重新录制不录制

ruby - 我怎样才能让我的 Ruby gem 'Mechanize' 工作?

python - 无法使用 Mechanize 找到表格

python - 如何(强制)删除 python 中的类的实例?