First, make sure Python and Tweepy installed well, and the network setup well.

Then, you go to http://dev.twitter.com and log in ,and  go to my application, get your ckey/csecret/atoken/asecret

Then, we create the .py file: PS4.py:

from tweepy import Stream

from tweepy import OAuthHandler

from tweepy.streaming import StreamListener

import time

ckey = 'VUHR4W*******1ZSDEKQ'

csecret = 'BqJSl0dbI*************48qdmWKJ1CKmxKbl8JUw5k'

atoken = '2207681958******************BMx6UWBzEonhKkhkkeDEOJC'

asecret = 'GQTeOedbv*****************GnrsUrZR0ItMJ6BarJnKorI3'

class listener(StreamListener):

    def on_data(self, data):

        try:

##            print data

            date = data.split('created_at":"')[1].split('","id')[0]

            tweet = data.split(',"text":"')[1].split('","source')[0]

            screen_name = data.split(',"screen_name":"')[1].split('","location')[0]

            location = data.split(',"location":"')[1].split('","url')[0]

            followers_count = data.split(',"followers_count":')[1].split(',"friends_count')[0]

            saveThis = date+""+tweet+";;;"+screen_name+";;;"+location+";;;"+followers_count

            print saveThis

##            saveFile = open('twitDB11.txt','a')
##
## saveFile.write(saveThis)
##
## saveFile.write('\n')
##
## saveFile.close() return True except BaseException, e: print 'failed ondata,', str(e) time.sleep(5) def on_error(self, status): print status auth = OAuthHandler(ckey, csecret) auth.set_access_token(atoken, asecret) twitterStream = Stream(auth, listener()) twitterStream.filter(track=["PS4"])

Then, we open it and run it. Colleting data like this:

Wed Nov 27 03:47:29 +0000 2013:::Gamma Blue 11s or PS4?:::JVanlo_ST::::::105
Wed Nov 27 03:47:29 +0000 2013:::DuniaIndo: Shenmue developer doing GDC postmortem, PS4 architect Mark Cerny translating: The full schedule of s... http:\/\/t.co\/sdlHKPJMke:::SHENMUE_MEGA_RT::::::9
Wed Nov 27 03:47:29 +0000 2013:::Does anyone else have a PS4?:::CodyP_Texas54::::::61
Wed Nov 27 03:47:29 +0000 2013:::Wish #oomf would come over and play ps4 with me. :(:::rgvheat3::::::303
Wed Nov 27 03:47:30 +0000 2013:::ayuna_rachim: Shenmue developer doing GDC postmortem, PS4 architect Mark Cerny translating: The full schedule o... http:\/\/t.co\/riqqgFRZXj:::SHENMUE_MEGA_RT::::::9
Wed Nov 27 03:47:31 +0000 2013:::\u6700\u8fd1\u30c6\u30a4\u30eb\u30ba\u3068\u304bFF\u3068\u304bKH\u30b7\u30ea\u30fc\u30ba\u306e\u65b0\u4f5c\u767a\u8868\u3042\u308b\u3068\u5b09\u3057\u3044\u3068\u3068\u3082\u306bPS4\u304b\u3082\u3057\u308c\u306a\u3044\u4e0d\u5b89\u304c\u62bc\u3057\u5bc4\u305b\u3066\u304f\u308b:::xyuyuch18::::::279
Wed Nov 27 03:47:31 +0000 2013:::PlaneteGamers: #Games #News Shenmue developer doing GDC postmortem, PS4 architect Mark Cerny translating ... http:\/\/t.co\/m6DBhuQ92E:::SHENMUE_MEGA_RT::::::9
Wed Nov 27 03:47:31 +0000 2013:::RT @OFWG_Sheed: @Bflakes78 lol i might get ps4 i miss yall so much:::Bflakes78::::::1328
Wed Nov 27 03:47:31 +0000 2013:::\u3069\u3046\u305bPS4\u306a\u3093\u3060\u308d\u899a\u609f\u306f\u3067\u304d\u3066\u3044\u308b:::tana1003:::\u4eac\u90fd:::219
Wed Nov 27 03:47:32 +0000 2013:::onlinegmg: Shenmue developer doing GDC postmortem, PS4 architect Mark Cerny translating http:\/\/t.co\/lhEuMWPvel http:\/\/t.co\/hNrss8yfAD:::SHENMUE_MEGA_RT::::::9
Wed Nov 27 03:47:33 +0000 2013:::I liked a @YouTube video from @nobodyepic http:\/\/t.co\/w0aZnLUeow NobodyEpic 1,000,000 Subscriber Q&A Video (Battlefield 4: PS4:::GabGonzaRom::::::93
Wed Nov 27 03:47:34 +0000 2013:::PS4\u3060\u308d\uff1f:::eyck:::\u30a8\u30aa\u30eb\u30bc\u30a2:::859

python 使用 tweepy 案例: PS4的更多相关文章

  1. python模块使用案例

    python模块使用案例 一.使用MySQLdb模块代码示例: # 导入 MySQLdb模块 import MySQLdb # 和服务器建立链接,host是服务器ip,我的MySQL数据库搭建在本机, ...

  2. Python操作MySQL案例

    最近都在学习Python代码,希望学会Python后,能给我带来更高的工作效率,所以每天坚持学习和拷代码,下面是一个Python操作MySQL的一个实例,该实例可以让更多的人更好了解MySQLdb模块 ...

  3. python购物车小案例

    python购物车小案例# 案列描述:有一个小型水果店里面有水果(苹果:¥8/kg,香蕉:¥5/kg,芒果:¥15/kg,葡萄:¥12/kg),客户带了100元钱进店选购水果.# 1.客户输入相应序号 ...

  4. Python 简单爬虫案例

    Python 简单爬虫案例 import requests url = "https://www.sogou.com/web" # 封装参数 wd = input('enter a ...

  5. python + hadoop (案例)

    python如何链接hadoop,并且使用hadoop的资源,这篇文章介绍了一个简单的案例! 一.python的map/reduce代码 首先认为大家已经对haoop已经有了很多的了解,那么需要建立m ...

  6. python 爬虫入门----案例爬取上海租房图片

    前言 对于一个net开发这爬虫真真的以前没有写过.这段时间学习python爬虫,今天周末无聊写了一段代码爬取上海租房图片,其实很简短就是利用爬虫的第三方库Requests与BeautifulSoup. ...

  7. python面向对象封装案例(附:is和==的区别)

    面向对象封装案例 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对 ...

  8. 朴素贝叶斯分类算法介绍及python代码实现案例

    朴素贝叶斯分类算法 1.朴素贝叶斯分类算法原理 1.1.概述 贝叶斯分类算法是一大类分类算法的总称 贝叶斯分类算法以样本可能属于某类的概率来作为分类依据 朴素贝叶斯分类算法是贝叶斯分类算法中最简单的一 ...

  9. python 面向对象编程案例01

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #面向对象编程案例01 class Behave(): def __init__(self,name): se ...

随机推荐

  1. struts2必需jar包

    asm-3.3.jar                   commons-logging-1.1.3.jarasm-commons-3.3.jar           freemarker-2.3. ...

  2. 使用 ETag 和 Last-Modified 报头减轻服务器压力(转)

    介绍你的网站在并发访问很大并且无法承受压力的情况下,你会选择如何优化?很多人首先会想从服务器缓存方面着手 对程序进行优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存 ...

  3. linux字体安装

    Google查了一下,果然Windows下的ttf字体与GNOME是兼容的!我立即确定了我的方案——使用Windows下的“微软雅黑”体作为桌面和应用程序的默认字体! 1. 首先获得一套“微软雅黑”字 ...

  4. 2014年亚洲区域赛北京赛区现场赛A,D,H,I,K题解(hdu5112,5115,5119,5220,5122)

    转载请注明出处: http://www.cnblogs.com/fraud/          ——by fraud 下午在HDU上打了一下今年北京区域赛的重现,过了5题,看来单挑只能拿拿铜牌,呜呜. ...

  5. FileBeat

    FileBeat使用说明 FileBeat是一个日志收集器,基于Logstash-Forwarder的源代码.FileBeat一般以代理的身份运行在客户端服务器中,并监视用户指定的目录.文件,同时把日 ...

  6. (原)使用intel的ipp库计算卷积及相关

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5462631.html 参考网址: https://software.intel.com/zh-cn/n ...

  7. ERP行业推荐参考书籍

    1 书名:<ERP 理论.方法与实践> 作者: 周玉清等编著 出版社:电子工业出版社 简介:本书全面介绍了ERP的基本原理和处理逻辑,以大量篇幅讨论了ERP的计划功能,特别是主生产计划功能 ...

  8. CSS样式中,background-image 背景图片居中显示并且在不同屏幕分辨率下始终居中

    body {   margin-top:0px; margin-right:0px;   margin-bottom:0px;   margin-left:0px;   background-colo ...

  9. Reactor模型

    Reactor模型 原文地址:http://www.ivaneye.com/2016/07/23/iomodel.html 无处不在的C/S架构 在这个充斥着云的时代,我们使用的软件可以说99%都是C ...

  10. socket浅谈

    1什么是socket? socket的英文原义是“孔”或“插座”.作为进程通信机制,取后一种意思. 通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄. (其实就是两个程序通信用的.)是 ...