1
laiwei 2012-03-07 18:46:25 +08:00
嗯,twitter的消息,都是要经过用户授权的。
你可以申请一个appkey,然后做一个应用,让用户授权,然后你访问数据。 就是这么个过程,没有捷径^^ |
2
sutar OP @laiwei 是啊,原先也想过使用API,但是API的访问限制不满足需要啊。昨天不到半小时就采集了几千条tweets。用API肯定超额了。 :(
谢谢你了。 |
3
laiwei 2012-03-07 19:18:36 +08:00 via Android
哈,你采集的是什么tweets呢?是自己的?其他用户的?
|
5
sobigfish 2012-03-07 19:38:31 +08:00
twitterfeed之类的服务呢,再采集他们的feed
|
6
toothpaste 2012-03-07 19:45:56 +08:00
twitter提供RSS输出,可以试试抓取RSS,不许要认证
http://api.twitter.com/1/statuses/user_timeline.rss?screen_name={USERNAME} 例如: http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=google |
7
tuoxie007 2012-03-07 20:30:06 +08:00 via iPhone
redirecthandler
|
8
wynemo 2012-03-07 20:48:19 +08:00
是不是该抓https://twitter.com/sutar/status/170814521433276416 呢
$ wget https://twitter.com/#!/sutar/status/170814521433276416 之后 cat 170814521433276416 |grep -P '<span class="entry-content">' <span class="entry-content">I'm at 华联商厦(五道口店) (北京海淀区成府路28号 , 北京) <a href="http://t.co /hKED0mQ9" target="_blank" class="tweet-url web" rel="nofollow noopener" class="twitter-timeline-link">t.co/hKED0mQ9</a></span> 直接抓那个带#的估计就是抓的首页吧。。。 |
11
wynemo 2012-03-07 21:36:19 +08:00
|