使用tweepy爬twitter图片
来源:互联网 发布:淘宝卖家刷一单10元 编辑:程序博客网 时间:2024/06/05 08:19
1,首先请确保网络可以翻墙,系统使用linux ubuntu,系统自带python,可以下载一个idle方便操作:sudo apt-get install idle
.
问题:使用lantern翻墙,只能用浏览器访问外网,终端上连不上。
测试:终端输入:ping www.twitter.com出现界面与ping www.baidu.com相同
2,访问http://www.apps.twitter
注册twitter账户->返回apps.twitter.com,登录twitter账户,create new app,根据提示填写信息。其中website若没有,填写默认值:http://placeholder.place,
3,创建成功后,获取到Consumer Key (API Key)和Consumer Secret (API Secret)
下拉,生成Access Token和Access Token Secret
先不要关闭网页,这四个数据下面要用到。
4,终端下安装pip,可直接google方法,
5,终端下安装tweepy,twitter-photos。
先安装pip,然后用,pip install tweepy
pip install twitter-photos
5,代码:
import tweepy
import random
import io
import subprocess
consumer_key = “**”
consumer_secret = “**”
access_token = “**”
access_token_secret = “**”
将**替换成上面得到的数据
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
count=0
while(count < 1000):
x=random.randint(0,10000000)
#print x
try:
u = api.get_user(x)
if u.screen_name != str(x):
print u.screen_name
shell_cmd = “twphotos -u ” + u.screen_name
subprocess.call(shell_cmd, shell=True)
count+=1
except tweepy.TweepError,e:
print ‘error’
print ‘finish’
`
referrence: http://www.itdadao.com/articles/c15a15532p0.html
https://github.com/shichao-an/twitter-photos
- 使用tweepy爬twitter图片
- tweepy 爬去twitter数据
- 使用tweepy访问Twitter Stream API
- twitter API获取和使用(python tweepy库)
- tweepy(Twitter API) status object
- Tweepy抓取twitter数据 1
- Python + Tweepy 实现Twitter信息抓取(1)——准备阶段
- Python推特开发库tweepy基本操作:Twitter for Python
- 使用SLComposeViewController 分享图片和文字到FaceBook与Twitter
- 使用Twitter接口获取twitter内容
- bootstrap@twitter使用介绍
- Twitter Storm 使用笔记
- Twitter API 使用
- twitter api的使用
- 使用Twitter注册教程
- 使用Twitter注册教程
- 使用Twitter注册教程
- 使用 iOS6 自带的 social.framework 实现分享文字图片等到新浪微博,twitter,
- 电话号码
- 寻找多数元素
- git常用命令速查表
- Python中字符串的操作
- CSU-ACM2017暑假集训比赛7
- 使用tweepy爬twitter图片
- 定义一个方法找出输入的三个整数的最大值
- 【POJ
- HDU6147 Pokémon GO II (2017百度之星程序设计大赛
- block块的用法
- Spring配置mybatis
- HDU 2448 Mining Station on the Sea(Floyd+最优匹配)
- linux awk使用
- Spring编程式事务管理