IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> tweepy安装与权限获取 -> 正文阅读

[Python知识库]tweepy安装与权限获取

1 权限获取

1.1 注册tweeter API 账户

https://developer.twitter.com/en/docs/twitter-api
在这里插入图片描述
如果没有tweeter账号,会提示先注册账号

登录tweeter账号后根据提示填写申请
tips:

  • 如果是非商业的学术用途,最好一开始绑定的联系邮箱就是学校邮箱,可以增加后续申请成功率,不需要用学校邮箱注册,只要将tweeter的Account Information里邮箱改为学校即可

注册完tweeter API账户,就可以凭此登入https://developer.twitter.com/en/portal/dashboard
在这里插入图片描述
你将需要创建一个project,APP key和token在这个网站内"Projets & Apps"随时可查

1.2 申请 Elevated 功能以实现tweepy

在网站developer.tweeter.portal中,Products\Tweeter API v2 下有Elevated 功能,
在这里插入图片描述
点击申请,需要填写表格,其中内容包括:

  • The core use case, intent, or business purpose for your use of the Twitter APIs.
  • If you intend to analyze Tweets, Twitter users, or their content, share details about the analyses you plan to conduct, and the methods or techniques.
  • If your use involves Tweeting, Retweeting, or liking content, share how you’ll interact with Twitter accounts, or their content.
  • If you’ll display Twitter content off of Twitter, explain how, and where, Tweets and Twitter content will be displayed with your product or service, including whether Tweets and Twitter content will be displayed at row level, or aggregated.
  • 是否用于政府blabla填否

可以预先写好模板,提交后需要一段时间受审,有可能会收到tweeter的确认邮件,让你再确认一遍你的申请。

回复邮件:

  • 可以直接用模板再回复一次,注意邮件内不要包括它提出的任何问题
  • 可以选择在美国时间上午回复,受审会很快
  • 收到"Elevated Access Approved"邮件为成功

2 tweepy安装与运行

2.1 在虚拟环境安装tweepy

Step1 创建虚拟环境

mkdir project_name
cd project_name

Step2 安装与创建虚拟环境

  • 安装虚拟环境module(Python 3 不需要这一步)
pip install virtualenv #Windows Python 2
sudo pip install virtualenv  # Linux & macOS
  • 建立虚拟环境

Python 3:

python -m venv environment_name # Windows
python3 -m venv env  # Linux & macOS

Python 2:

virtualenv environment_name

这会创建一个名为’environment_name’ (或env)的文件夹在 project_name 文件中.

Step3 激活虚拟环境和安装tweepy

environment_name\Scripts\activate  # Windows
. env/bin/activate  # Linux & macOS

虚拟环境激活后,安装tweep

pip install tweepy

2.2 运行第一个tweepy

安装好tweepy后,用虚拟环境打开一个python文件
在这里插入图片描述
测试代码:

import tweepy
print("----1")
# Authenticate to Twitter
CONSUMER_KEY="复制"
CONSUMER_SECRET="你的"
ACCESS_TOKEN="这些"
ACCESS_TOKEN_SECRET="信息"

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 
print("------2")
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
print("------3")

# Create API object
api = tweepy.API(auth)
print("----4")

Key 和token在https://developer.twitter.com/en/portal/dashboard中可以找到和生成

不报错即为成功

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:24:55  更:2022-03-08 22:27:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:56:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码