📜  Python – Tweepy 中的 API.get_saved_search()(1)

📅  最后修改于: 2023-12-03 15:34:07.146000             🧑  作者: Mango

Python - Tweepy 中的 API.get_saved_search()

Tweepy 是一个基于 Python 的 Twitter API 库,API.get_saved_search() 方法可以用来获取用户保存的搜索结果。

如何使用 API.get_saved_search()

要使用 API.get_saved_search() 方法,需要先创建一个 API 实例,示例代码如下:

import tweepy

auth = tweepy.OAuth1UserHandler(
    "consumer_key",
    "consumer_secret",
    "access_token",
    "access_token_secret"
)

api = tweepy.API(auth)

在创建完成实例后,可以使用 get_saved_search() 方法来获取用户保存的搜索结果,示例代码如下:

saved_searches = api.get_saved_search()
for saved_search in saved_searches:
    print(saved_search.name)
    print(saved_search.query)
    print("-----")

以上代码将会打印出用户保存的所有搜索结果的名称和查询条件。

API.get_saved_search() 方法的返回值

API.get_saved_search() 方法返回一个列表,包含用户保存的每一个搜索结果。每一个搜索结果都是一个 SavedSearch 对象。

SavedSearch 对象的属性如下:

  • id:搜索结果的 ID。
  • name:搜索结果的名称。
  • query:搜索结果的查询条件。
示例

下面是 API.get_saved_search() 方法的一个示例,它会打印用户保存的所有搜索结果的名称和查询条件。

import tweepy

auth = tweepy.OAuth1UserHandler(
    "consumer_key",
    "consumer_secret",
    "access_token",
    "access_token_secret"
)

api = tweepy.API(auth)

saved_searches = api.get_saved_search()
for saved_search in saved_searches:
    print(saved_search.name)
    print(saved_search.query)
    print("-----")

输出:

MDN Web Docs
MDN+Web+Docs
-----
Python Programming
Python+Programming
-----
JavaScript Programming
JavaScript+Programming
-----