วิธีขูดทวีตจาก Twitter ด้วย Python Twint

Twint เป็นเครื่องมือขูด Twitter ขั้นสูงที่เขียนด้วย Python ซึ่งช่วยให้สามารถดึงทวีตจาก Twitter ได้

ข้อดีของ Twint คือคุณไม่จำเป็นต้องใช้ API ของ Twitter เพื่อให้ TWINT ทำงานได้ Twint ใช้ตัวดำเนินการค้นหาของ Twitter เพื่อให้คุณ:

  • ขูดทวีตจากผู้ใช้เฉพาะ
  • ขูดทวีตที่เกี่ยวข้องกับบางหัวข้อ
  • แฮชแท็ก & เทรนด์
  • หรือคัด แยกข้อมูล ที่ละเอียดอ่อนจากทวีต เช่น อีเมลและหมายเลขโทรศัพท์
  • สามารถดึงทวีตได้เกือบทั้งหมด (Twitter API จำกัด 3200 ทวีตล่าสุดเท่านั้น);
  • การตั้งค่าเริ่มต้นอย่างรวดเร็ว
  • สามารถใช้โดยไม่ระบุชื่อและไม่ต้องสมัคร Twitter
  • ไม่มีการจำกัดอัตรา
  • หลาม3.6
  • Twint 2.1.19
  • venv (สภาพแวดล้อมเสมือน)

ในเทอร์มินัล ของคุณ หรือcmdพิมพ์คำสั่งนี้:

  • หน้าต่าง
  • py -m venv venv
    

    python -m venv venv
    

    #Windows
        .\venv\Scripts\activate.bat
    #Linux
        source venv/bin/activate
    

pip install twint

!! ตรวจสอบให้แน่ใจว่าคุณติดตั้งในvenv . ของคุณ

สร้างโปรแกรมขูด

ในการใช้ twint เราจะใช้ ภาษา pythonหลังจากที่คุณติดตั้ง Twint แล้ว คุณจะต้องนำเข้า Twint

import twint

import twint
#configuration
config = twint.Config()
config.Search = "bitcoin"
config.Limit = 10
#running search
twint.run.Search(config)

import twint
#configuration
config = twint.Config()
config.Search = "bitcoin"
config.Lang = "en"
config.Limit = 100
config.Since = "2019–04–29"
config.Until = "2020–04–29"
config.Store_json = True
config.Output = "custom_out.json"
#running search
twint.run.Search(config)

  • ค้นหา = ที่นี่คุณกรอกข้อความค้นหาที่คุณต้องการค้นหา
  • Lang = คุณสามารถระบุภาษาของทวีตที่คุณต้องการขูด สำหรับรหัสภาษาที่คุณสามารถดูได้ที่นี่
  • Limit = จำกัดจำนวนทวีตที่คัดลอกมา
  • เนื่องจาก = ระบุเวลาเฉพาะสำหรับวันที่ของทวีตที่จะถูกคัดลอก หากยังไม่ถึงขีดจำกัดเวลานี้ เศษก็จะสิ้นสุด
  • จนกระทั่ง = เหมือนกับคำสั่ง “ ตั้งแต่ ” แต่ “ จนถึง ” ใช้สำหรับให้เวลาเริ่มการขูด Twint เริ่มเศษจากเวลาที่ใหญ่ที่สุดไปหาน้อยที่สุด อีกตัวอย่างหนึ่งสำหรับการใช้ “ 2020–01–18 15:51:31 ”
  • Store_json = คุณสามารถบันทึกข้อมูลเอาต์พุตในรูปแบบของไฟล์ json ค่าจะเป็นTrueหรือFalseคุณสามารถบันทึกใน รูปแบบ CSVโดยเปลี่ยนเป็น " Store_csv "
  • Ouput = บันทึกข้อมูลเอาท์พุตตามชื่อหรือไดเร็กทอรีที่ระบุ

คำกล่าวปิดงาน

ขอขอบคุณที่ติดตามบทช่วยสอนนี้จนจบ หวังว่าบทความนี้จะช่วยคุณได้ แล้วพบกันใหม่ในบทความหน้า

Suggested posts

เครือข่ายทีวีทวิตเตอร์

เครือข่ายทีวีทวิตเตอร์

ของเก่ากลายเป็นของใหม่อีกครั้ง และของที่เคยเป็นประกายระยิบระยับกลับดูจืดชืด ฉันไม่ได้กำลังพูดถึงกางเกงยีนส์ JNCO ที่กลับมาเป็นที่นิยมในหมู่เด็กเท่ๆ ในตัวเมืองพร้อมกับแฟชั่นอื่นๆ ในช่วงปลายทศวรรษ 1990

ศิลปะเคยไม่ฝักใฝ่ฝ่ายใดหรือไม่?

ศิลปะเคยไม่ฝักใฝ่ฝ่ายใดหรือไม่?

เมื่อวานนี้ เราปิดการแข่งขัน Eurovision Song Contest ปีนี้ด้วยตอนจบที่สดใสและวุ่นวาย โดย Loreen นักร้องชาวสวีเดนคว้าถ้วยรางวัลกลับบ้าน กลายเป็นผู้หญิงคนแรกที่ชนะสองครั้งและนำมงกุฎกลับมายังสวีเดน 50 ปีหลังจาก ABBA ชนะการแข่งขัน กับ “วอเตอร์ลู” พวกเขากลายเป็นหนึ่งในการแสดงที่ยิ่งใหญ่ที่สุดในวงการเพลงป๊อป

Related posts

สรรพนามน่ากลัวมาก

มันทำให้ฉันประหลาดใจ ทันใดนั้นมันก็เกิดขึ้นบ่อยๆ มันอยู่กลางทางอีกครั้ง <ไม่ ไม่ใช่คนในมหาสมุทรแปซิฟิก คุณเป็นสีน้ำตาลแดง คนที่งานคาร์นิวัล> ทุกพาดหัวข่าวดัง…..

การเรียนรู้ในสัปดาห์การทำงานมีความสำคัญมากกว่าที่คุณคิด

การเรียนรู้ในสัปดาห์การทำงานมีความสำคัญมากกว่าที่คุณคิด

เรามักพบปัญหาในการดำเนินการตามสิ่งที่เรารู้ว่าดีสำหรับเรา ตั้งแต่การบอกคนสำคัญว่าเรารักเขาไปจนถึงการจดจำการพูดคุยอย่างโจรสลัด จะมีคนที่อ้างว่าเหตุการณ์หนึ่งวัน สัปดาห์ หรือเดือนไม่จำเป็น เพราะพวกเขาทำสิ่งเหล่านั้นอยู่แล้ว

ชีวิตไร้ขีดจำกัด

เมื่อคุณโตขึ้น คุณมักจะได้รับการบอกว่าโลกเป็นอย่างที่มันเป็น และชีวิตของคุณก็แค่ใช้ชีวิตอยู่ในโลก ไม่เสี่ยงชีวิต แค่เดินตามเส้นทางที่กำหนดและตายในที่สุด และพยายามอย่า ทุบกำแพงมากเกินไป แต่นั่นเป็นชีวิตที่จำกัดมาก

ทำไมฟรีแลนซ์บางคนแกล้งทำชีวิตของพวกเขา

ทำไมฟรีแลนซ์บางคนแกล้งทำชีวิตของพวกเขา

เมื่อเร็วๆ นี้ฉันใช้ Linkedin ซึ่งเป็นโซเชียลเน็ตเวิร์กระดับมืออาชีพที่ใหญ่ที่สุดในโลก และพบโพสต์จากนักออกแบบอิสระที่ฉันติดตามซึ่งดึงดูดความสนใจของฉัน พวกเขาทั้งหมดโพสต์ภาพถ่ายจากบนเครื่องบิน บนชายหาดพร้อมแล็ปท็อป จากสระว่ายน้ำ และสำนักงานที่มีทิวทัศน์สวยงาม