文件“<frozed importlib.\u bootstrap>”,第1006行,in\u gcd\u imp

2024-10-01 15:32:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我做了一个简单的爬虫程序,应该从instagram的个人资料中获取和下载图片,但我一直收到这个错误消息。在

{a1}我试过了这个教程

#instagarm_spider.py

class InstagramSpider(scrapy.Spider):
    name = 'ig'

    start_urls = [
        'https://www.instagram.com/kyliejenner/'
    ]
    def parse(self, response):
        image_urls = scrapy.Field()
        images = scrapy.Field()
        yield {'image_urls': image_urls,
               'images': images}

在设置.py在

^{pr2}$

这里是我收到的所有错误消息。在

 File "C:\Users\jliv3\AppData\Local\Programs\Python\Python37\lib\runpy.py", 

line 193, in _run_module_as_main

    "__main__", mod_spec)

  File "C:\Users\jliv3\AppData\Local\Programs\Python\Python37\lib\runpy.py", 

line 85, in _run_code

    exec(code, run_globals)

  File 

"C:\Users\jliv3\PycharmProjects\Instagram\venv\Scripts\scrapy.exe\__main__.py"

, line 9, in <module>

  File "c:\users\jliv3\pycharmprojects\instagram\venv\lib\site-

packages\scrapy\cmdline.py", line 114, in execute

    settings = get_project_settings()

  File "c:\users\jliv3\pycharmprojects\instagram\venv\lib\site-

packages\scrapy\utils\project.py", line 68, in get_project_settings

settings.setmodule(settings_module_path, priority='project')

 File "c:\users\jliv3\pycharmprojects\instagram\venv\lib\site-

packages\scrapy\settings\__init__.py", line 294, in setmodule

module = import_module(module)

File 

"C:\Users\jliv3\AppData\Local\Programs\Python\Python37\lib\importlib\__init__.

py", line 127, in import_module

return _bootstrap._gcd_import(name[level:], package, level)

File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

File "<frozen importlib._bootstrap>", line 983, in _find_and_load

File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

File "<frozen importlib._bootstrap_external>", line 724, in exec_module

File "<frozen importlib._bootstrap_external>", line 860, in get_code

File "<frozen importlib._bootstrap_external>", line 791, in source_to_code

File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

File 

"C:\Users\jliv3\PycharmProjects\Instagram\instagramscraper\instagramscraper\se

ttings.py", line 70

IMAGES_STORE = 

'C:\Users\jliv3\PycharmProjects\Instagram\instagramscraper\instagramscraper\spiders\test'
                  ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Tags: inpysettingsliblineimportlibbootstrapurls
1条回答
网友
1楼 · 发布于 2024-10-01 15:32:42

您可以尝试将图像存储设置为:

IMAGES_STORE = r'C:\Users\jliv3\PycharmProjects\Instagram\instagramscraper\instagramscraper\spiders\test'

这样,'\U'将被视为文字字符,这正是您在这里需要的。在

相关问题 更多 >

    热门问题