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

如何用snscrape爬取Twitter列表?解决请求失败报错问题

解决snscrape爬取Twitter列表推文的报错问题

需爬取指定Twitter列表(链接:https://twitter.com/i/lists/777955586638053376)的推文,尝试以下三种调用TwitterListPostsScraper的方式后均报错:

方式1:使用列表名称

from snscrape.modules.twitter import *
search = TwitterListPostsScraper("Abgeordnetenhaus #agh").get_items()
for item in search:
    print(item)

方式2:使用列表完整链接

from snscrape.modules.twitter import *
search = TwitterListPostsScraper("https://twitter.com/i/lists/777955586638053376").get_items()
for item in search:
    print(item)

方式3:使用列表ID

from snscrape.modules.twitter import *
search = TwitterListPostsScraper("777955586638053376").get_items()
for item in search:
    print(item)

运行后统一出现如下错误:

Error retrieving https://api.twitter.com/2/search/adaptive.json?include_profile_interstitial_type=1&include_blocking=1&include_blocked_by=1&include_followed_by=1&include_want_retweets=1&include_mute_edge=1&include_can_dm=1&include_can_media_tag=1&include_ext_has_nft_avatar=1&skip_status=1&cards_platform=Web-12&include_cards=1&include_ext_alt_text=true&include_quote_count=true&include_reply_count=1&tweet_mode=extended&include_entities=true&include_user_entities=true&include_ext_media_color=true&include_ext_media_availability=true&include_ext_sensitive_media_warning=true&include_ext_trusted_friends_metadata=true&send_error_codes=true&simple_quoted_tweet=true&q=list%3Ahttps%3A%2F%2Ftwitter.com%2Fi%2Flists%2F777955586638053376&tweet_search_mode=live&count=20&query_source=spelling_expansion_revert_click&pc=1&spelling_corrections=1&ext=mediaStats%2ChighlightedLabel%2ChasNftAvatar%2CvoiceInfo%2Cenrichments%2CsuperFollowMetadata%2CunmentionInfo: 
non-200 status code
4 requests to https://api.twitter.com/2/search/adaptive.json?include_profile_interstitial_type=1&include_blocking=1&include_blocked_by=1&include_followed_by=1&include_want_retweets=1&include_mute_edge=1&include_can_dm=1&include_can_media_tag=1&include_ext_has_nft_avatar=1&skip_status=1&cards_platform=Web-12&include_cards=1&include_ext_alt_text=true&include_quote_count=true&include_reply_count=1&tweet_mode=extended&include_entities=true&include_user_entities=true&include_ext_media_color=true&include_ext_media_availability=true&include_ext_sensitive_media_warning=true&include_ext_trusted_friends_metadata=true&send_error_codes=true&simple_quoted_tweet=true&q=list%3Ahttps%3A%2F%2Ftwitter.com%2Fi%2Flists%2F777955586638053376&tweet_search_mode=live&count=20&query_source=spelling_expansion_revert_click&pc=1&spelling_corrections=1&ext=mediaStats%2ChighlightedLabel%2ChasNftAvatar%2CvoiceInfo%2Cenrichments%2CsuperFollowMetadata%2CunmentionInfo 
failed, giving up.

解决办法

将snscrape升级至最新版本即可解决该问题,执行以下命令完成更新:

pip install --upgrade snscrape

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 01:00:59