You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用instascrape爬取Instagram数据时遇ImportError报错求助

解决instascrape导入extract_email的ImportError问题

问题代码

import instascrape

scraper = instascrape.InstagramScraper()

usernames = ["lonepsi", "ragdoll_brotherz", "kendricklamar"]


for username in usernames:

    media = scraper.scrape_user_medias(username, count=10)

    for photo in media:
        print(f"Média ID: {photo['id']}")
        print(f"Propriétaire du média: {photo['owner']['username']}")
        print(f"Description: {photo['caption']}")
        print(f"Nombre de likes: {photo['like_count']}")
        print(f"Date de création: {photo['taken_at_timestamp']}")

报错信息

from helpers import extract_email
ImportError: cannot import name 'extract_email' from 'helpers' (D:\Users\Paul\Documents\inge_3\projet_insta\post-acquisition\venv\lib\site-packages\helpers\__init__.py)

解决方案

  • 卸载冲突的helpers包并重新安装instascrape,确保依赖匹配:
    pip uninstall helpers -y
    pip install instascrape --force-reinstall
    
  • 若上述方法无效,尝试安装instascrape的旧版本(部分新版本可能存在依赖变更):
    pip install instascrape==0.3.0
    
  • 检查项目目录下是否存在自定义的helpers.py文件,若有则重命名,避免与第三方包命名冲突。
  • 确认操作均在当前项目的虚拟环境(venv)中执行,防止全局包干扰。

内容的提问来源于stack exchange,提问作者Pololastico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 14:05:23