2017-03-22 5 views
1

私は大学IDにログインし、robobrowserを使って情報を取得しようとしています。 buダッシュボードの内容を印刷しようとすると、このトレースバックが表示されます。RobobrowserでAttributeErrorを削除するには

Traceback (most recent call last): 
    File "C:/Users/User/PycharmProjects/dictionary/RobobrowseErp.py", line 26, 
in <module> 
    print(open.parsed) 
AttributeError: 'NoneType' object has no attribute 'parsed' 

ここに私のコードです。

from robobrowser import RoboBrowser 
import requests 

start = requests.session() 

token = 'value_of_token' 
token_1 = 'value_of_token_1 ' 

stuff = { 

    '__VIEWSTATEGENERATOR': token, 
    'btnLogIn': 'Login', 
    '__VIEWSTATE': token_1, 
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, 
like Gecko) Chrome/23.0.1271.64 Safari/537.11' 
} 

start.headers = stuff 


browser = RoboBrowser(parser='lxml', session=start) 
browser.open('http://erp.college_name.edu/') 
sign_in = browser.get_form(id='some_value') 
sign_in['tbUserName'].value = 'myId' 
sign_in['tbPassword'].value = 'myPass' 
open = browser.submit_form(sign_in) 
print(open.parsed) 

ここはソースコードです。

<form name="form1" method="post" action="Welcome_iie.aspx" id="some_value" class="bgLogin"> <div class="formWrap"> 
        <div class="error"> <span id="lblDispMessage"></span></div> 
         <div class="group"> 
          <input name="tbUserName" type="text" id="tbUserName"><span class="highlight"></span><span class="bar"></span> 
          <label>Username</label> 
         </div> 
         <div class="group"> 
           <input name="tbPassword" type="password" id="tbPassword"><span class="highlight"></span><span class="bar"></span> 
          <label>Password</label> 
         </div> 

          <input type="submit" name="btnLogIn" value="Login" onclick="return validation();" id="btnLogIn" class="button buttonBlue used"> 
        </div> 

物事はopensつまり、オブジェクト自体から解析されていない..私は理由は簡単な言葉でAttributeErrorを得ていた理由はので

答えて

1

大丈夫、robobrowserはそうすべてのものがに、自動化され、自動化されたブラウザであることを事前に定義されましたどんな要求またはメソッドまたは何でも私たちは、私たちがしなければならないので、記述したコード、

print(browser.parsed) 

代わりの

print(opens.parsed) 

感謝!

関連する問題