ดาวน์โหลดทวีตทั้งหมดจากผู้ใช้ Twitter


15

ฉันคิดว่านี่เป็นวิธีการที่ฉันสามารถใช้เพื่อแสดงรายการทวีตทั้งหมดจากผู้ใช้ Twitter:

curl -s --user-agent 'Mozilla' --insecure 'https://twitter.com/statuses/user_timeline/vodafone_au.xml?count=50000'

แต่ดูเหมือนว่าหากผู้ใช้ Twitter เกิน 200 ทวีตก็ไม่ทำงาน

ใครบ้างมีความคิดวิธีการดาวน์โหลดทวีตทั้งหมดจากผู้ใช้ Twitter เฉพาะหรือไม่

คำตอบ:


4

คำสั่งนี้จะได้รับ 3200 tweets ล่าสุดซึ่งเป็น twitter สูงสุดที่คุณสามารถเข้าถึงได้

โดยทั่วไปจะดาวน์โหลด 32 หน้าบรรจุ 100 ทวีต

curl -s --user-agent 'Mozilla' --insecure 'https://twitter.com/statuses/user_timeline/vodafone_au.xml?count=100&page=[1-32]'

1
32 หน้าจะบันทึกไว้ที่ไหน

3
ดังที่ฉันกล่าวถึงที่นี่ ( webapps.stackexchange.com/questions/34066/… ) user_timeline xml นี้หายไป ทุกคนรู้ว่ามีที่อยู่ใหม่หรือวิธีการใหม่โดยตรงในการดาวน์โหลดทวีตของใครบางคนที่ไม่มี API จากบรรทัดคำสั่งหรือไม่ ฉันถามคำถามนี้ที่นี่ ( askubuntu.com/questions/210415/… )
Strapakowsky

3

ตามเอกสาร API ของ Twitter APIนั้น จำกัด ไว้ที่ 200 tweets ต่อคำขอ

ด้ายบน Twitter พัฒนาพูดคุยรายชื่อผู้รับจดหมายนี้next_cursor_strแสดงให้เห็นการตั้งค่า

นอกจากนี้ยังมีตัวเลือกที่เรียกว่าmax_idและpageอาจช่วยได้



-1

เพิ่งเผยแพร่ (16-12-2012) : ทวีตให้โหลดได้จาก Twitter

ดูลิงค์ต่อไปนี้: Twitter ได้เริ่มตัวเลือกการดาวน์โหลดทวีตทั้งหมดของคุณแล้ว


2
ใช่ แต่นั่นเป็นเพียงทวีตของคุณ OP กำลังขอวิธีการดาวน์โหลดทวีตทั้งหมดสำหรับผู้ใช้โดยพลการ
เบียร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.