首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机械化python时出现模块错误

机械化python时出现模块错误
EN

Stack Overflow用户
提问于 2015-05-05 01:35:04
回答 2查看 161关注 0票数 0

我正在使用机械化python登录一个网站combochat2.us,用户名mask3和pwd findnext,但它显示了一个错误,如“没有找到机械化模块”

代码语言:javascript
复制
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"   

我已经安装了机械化模块。

EN

回答 2

Stack Overflow用户

发布于 2015-05-07 00:23:47

我知道你是怎么安装机械化的,不过你可以试试:

代码语言:javascript
复制
pip install mechanize

我修复了一个问题,以这种方式安装机械化。

票数 0
EN

Stack Overflow用户

发布于 2018-08-15 17:00:17

mechanize只支持Python2。

有关替代方案,请参阅https://stackoverflow.com/a/31774959/4773973

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30036324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档