如何爬蟲推特資料

2021-08-02 10:09:21 字數 1267 閱讀 2144

1、首先你要有翻牆軟體

3、然後你將會得到「consumer key」、「consumer secret」、「access token」、「access token secret」,這4個資訊非常重要

4、然後在github上搜尋「twitteroauth」,download 下來

5、接下來你只要寫乙個index.php就行,全部**如下:

<?php 

require "twitteroauth/autoload.php";

use abraham\twitteroauth\twitteroauth;

$consumer = '***************';

$consumersecret = '*********x';

$accesstoken = '************xx';

$accesstokensecret = '************';

set_time_limit(300);

$twitter = new twitteroauth($consumer, $consumersecret, $accesstoken, $accesstokensecret);

$tweets = $twitter->get("statuses/user_timeline",['count' => 10,'screen_name' => 'dwyanewade']);

$totaltweets = $tweets;

$page = 0;

for($count = 10; $count < 20; $count += 10)

foreach($totaltweets as $page)

}?>

6、**解析:

第一行:使用twitteroauth自帶的autoload;

第二行:使用命名空間

第七行:設定指令碼執行的最長時間

第八行:例項化twitteroauth,存於$twitter

第九行:用get方法取得韋德近期的10條推特記錄

第十行:將這十行記錄存到$totaltweets[0]中

第十四行:通過$totaltweets[0][9]得到dwade近期第十條推文的max_id,然後就可以得到11-20條的推文,存於$totaltweets[1]中,如果取20條的話,此迴圈結束

第十九行:第一次迴圈的話,$page ==  $totaltweet[0]

第二十行:第一次迴圈的話,$user == $page[0]

第二十一行:取得每一條推特的點讚數。

355 設計推特

設計乙個簡化版的推特 twitter 可以讓使用者實現傳送推文,關注 取消關注其他使用者,能夠看見關注人 包括自己 的最近十條推文。你的設計需要支援以下的幾個功能 posttweet userid,tweetid 建立一條新的推文 getnewsfeed userid 檢索最近的十條推文。每個推文都...

355 設計推特

思路見 注釋很詳細 from typing import list import heapq 使用堆來篩選最近發表的保溫 class tweet 推文類 def init self,tweet id,cur time self.next none 連線下一條推特 self.id tweet id s...

python批量翻譯推特資料集

直接貼上 分析 要翻譯的語言 tolang zh 要得到的語言 str1 q.split t salt random.randint 32768 65536 鹽值1 str salt secretkey 簽證 m1 hashlib.md5 使用hashlib的md5來加密 單獨的md5模組在py3中...