title: Getting Started with Python: Attribute Error
body: <p>I am new to python and just downloaded it today. I am using it to work on a web spider, so to test it out and make sure everything was working, I downloaded a sample code.  Unfortunately, it does not work and gives me the error:</p>
  
  <p>"AttributeError: 'MyShell' object has no attribute 'loaded' "</p>
  
  <p>I am not sure if the code its self has an error or I failed to do something correctly when installing python. Is there anything you have to do when installing python like adding environmental variables, etc.? And what does that error generally mean?</p>
  
  <p>Here is the sample code I used with imported spider class:</p>
  
  <pre><code>import chilkat
  spider = chilkat.CkSpider()
  spider.Initialize("www.chilkatsoft.com")
  spider.AddUnspidered("http://www.chilkatsoft.com/")
  for i in range(0,10):
      success = spider.CrawlNext()
      if (success == True):
          print spider.lastUrl()
      else:
          if (spider.get_NumUnspidered() == 0):
              print "No more URLs to spider"
          else:
              print spider.lastErrorText()
  
      #  Sleep 1 second before spidering the next URL.
      spider.SleepMs(1000)
  </code></pre>