私はPythonが初めてで、今日ダウンロードしたばかりです。私はこれを使用して Web スパイダーを操作しているので、テストしてすべてが機能していることを確認するために、サンプル コードをダウンロードしました。残念ながら、それは機能せず、次のエラーが表示されます。
"AttributeError: 'MyShell' オブジェクトには 'loaded' 属性がありません"
コード自体にエラーがあるのか 、Pythonのインストール時に何かを正しく実行できなかったのかわかりません。環境変数の追加など、python をインストールするときに何かしなければならないことはありますか? そして、そのエラーは一般的に何を意味するのでしょうか?
インポートされたスパイダー クラスで使用したサンプル コードを次に示します。
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)