-2

他のシステムで確実に動作することがわかっているスクレイピーな基本プログラムを実行する場合。次のエラーが表示されます。

Traceback (most recent call last):
  File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "C:\Python27\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\Python27\lib\site-packages\scrapy-0.18.2-py2.7.egg\scrapy\cmdline.py", line 167, in <module>
    execute()
  File "C:\Python27\lib\site-packages\scrapy-0.18.2-py2.7.egg\scrapy\cmdline.py", line 108, in execute
    settings = get_project_settings()
  File "C:\Python27\lib\site-packages\scrapy-0.18.2-py2.7.egg\scrapy\utils\project.py", line 56, in get_project_settings
    settings_module = __import__(settings_module_path, {}, {}, [''])
  File "scrapy_sample.py", line 14
    next_page = 
            ^
SyntaxError: invalid syntax

他にもたくさんのエラーが発生します。完全なリストはコードに添付されています

4

2 に答える 2

1

ディレクトリ構造は次のようになっている必要があります。

crawler/
  __init__.py
  items.py
  settings.py
  spiders/
    __init__.py
    craiglist_Sample.py
scrapy.cfg

crawler次に、ディレクトリと同じレベルから Scrapy コマンドを呼び出します。

すでにそれを行っている場合、crawler/spiders/craiglist_Sample.pyファイルが存在することは確かですか?


2013 年 10 月 2 日更新: リンクに記載されているように、ファイルの 14 行目に SyntaxError がありますscrapy_sample.py。修正してください。

于 2013-10-01T15:49:42.727 に答える