如何在python机械化中启用cookie?

时间:2014-09-26 06:46:45

标签: python cookies mechanize

我正在尝试使用mechanize提交表单。

Python

import mechanize
import Cookie
import cookielib

cookiejar =cookielib.LWPCookieJar()
br = mechanize.Browser()
br.set_cookiejar(cookiejar)
br.set_handle_robots(False) 
br.open("https://<website url>")
assert br.viewing_html()
br.select_form(name="signinWidget") 
br["username"] = "<username>"
br["password"] = "<password>"
homePage = br.submit()
return homePage

我收到了这条消息:

<body>
    <div id="ap_error_page_cookieless_wrapper" class="ap_error_page_cookieless_wrapper">
       <div id="ap_error_page_cookieless_title" class="ap_error_page_cookieless_title">
         <h1>Please Enable Cookies to Continue</h1>
       </div>
       <div id="ap_error_page_cookieless_message" class="ap_error_page_cookieless_message">              
    <p> To continue shopping at Amazon, please enable cookies in your Web browser.
    <a href="/gp/help/customer/display.html/ref=ap_cookie_error_help??nodeId=200168080" target="AmazonHelp" onclick="return amz_js_PopWin(this.href,'AmazonHelp','width=700,height=800,resizable=1,scrollbars=1,toolbar=1,status=1');return false;">
      Learn more
    </a>        
    about cookies and how to enable them.</p>      
    <p> Once you have enabled cookies in your browser, please click on the button below to return to the previous page.</p>
  </div>
  <div id="ap_error_return_home" class="ap_error_return_home">    
    <p>
</body>

为什么饼干罐不起作用?我尝试了其他一些方法,但似乎没有任何结果。我可以使用请求做同样的事情吗?如何&GT;请帮忙。谢谢!

0 个答案:

没有答案
相关问题