Jak zeskrobać tweety z Twittera za pomocą Python Twint

Twint to zaawansowane narzędzie do scrapingu Twittera napisane w Pythonie, które pozwala na scrapowanie Tweetów z Twittera.

Zaletą Twint jest to, że nie potrzebujesz API Twittera, aby TWINT działał. Twint wykorzystuje operatory wyszukiwania Twittera, aby umożliwić Ci:

  • skrobać tweety od konkretnych użytkowników
  • skrobać tweety związane z określonymi tematami
  • hashtagi i trendy
  • lub sortuj poufne informacje z Tweetów, takie jak adresy e-mail i numery telefonów.
  • Może pobrać prawie wszystkie tweety (ograniczenia API Twittera do ostatnich 3200 tweetów);
  • Szybka konfiguracja początkowa;
  • Może być używany anonimowo i bez rejestracji na Twitterze;
  • Brak ograniczeń stawek.
  • Python 3.6
  • Twint 2.1.19
  • venv (środowisko wirtualne)

W terminalu lub cmd wpisując to polecenie:

  • okna
  • py -m venv venv
    

    python -m venv venv
    

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

pip install twint

!! upewnij się, że zainstalowałeś go w swoim venv

Utwórz program do zgarniania

Aby używać Twinta, użyjemy języka Pythona . Po zainstalowaniu Twinta będziesz musiał zaimportować Twinta.

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)

  • Szukaj = tutaj wpisujesz zapytanie, które chcesz wyszukać
  • Lang = możesz określić język tweeta, który chcesz zeskrobać, dla kodu języka, który możesz zobaczyć tutaj
  • Limit = Ogranicz liczbę tweetów, które są zeskrobane
  • Od = podaj konkretną godzinę dla daty tweeta, który zostanie zdrapany, jeśli limit nie został jeszcze osiągnięty w tym czasie, scrap się zakończy
  • Do = jak „ od ”, ale polecenie „ do ” używane, aby dać czas na rozpoczęcie zdrapywania. Twint zaczął notować od największego czasu do najmniejszego, kolejny przykład wykorzystania go „ 2020–01–18 15:51:31 ”
  • Store_json = Możesz zapisać dane wyjściowe w postaci plików json, wartością jest True lub False, możesz również zapisać je w formacie CSV , zmieniając je na „ Store_csv ”.
  • Output = zapisz dane wyjściowe według określonej nazwy lub katalogu

Uwagi końcowe

Dziękujemy za wykonanie tego samouczka do końca. Mam nadzieję, że ten artykuł Ci pomoże, do zobaczenia w następnym artykule

Suggested posts

„Odsłonięty Rów Mariański: Odsłonięcie przerażających ukrytych prawd otchłani”

„Odsłonięty Rów Mariański: Odsłonięcie przerażających ukrytych prawd otchłani”

Wprowadzenie:Witajcie, odważni czytelnicy, w podróży, która zabierze nas w najciemniejsze głębiny naszej planety. Na tym blogu zagłębiamy się w enigmatyczny świat Rowu Mariańskiego, odkrywając jego ukryte tajemnice i odkrywając mrożące krew w żyłach prawdy, które leżą pod jego powierzchnią.

Występ solowy rudowłosej dziewczyny

Na zlecenie Haydena Katie filmuje swoją masturbację.

Występ solowy rudowłosej dziewczyny

Było już po północy, kiedy Hayden odwiózł Katie do jej akademika po wspólnym wieczorze. Miała wcześnie rano zajęcia i nie miała kolejnej zmiany ubrania po tym, jak spędziła z nim noc wcześniej.

Related posts

3 sprawdzone sposoby na poprawę umiejętności pisania

Korzyści płynące z pisania i strategie, które Ci w tym pomogą

3 sprawdzone sposoby na poprawę umiejętności pisania

W 2022 roku, wraz z wydaniem GPT-3, umiejętność pisania wydaje się tracić na znaczeniu. Dzięki sztucznej inteligencji osoby o słabym pisaniu mogą również generować wysokiej jakości personel.

Niebezpieczne rozmowy

Niebezpieczne rozmowy

Jeśli chcemy dalej prosperować na tej planecie, będziemy musieli prowadzić niebezpieczne rozmowy. Takie, które rzucają wyzwanie temu, co zrobiliśmy, co robimy i co obecnie zamierzamy robić (lub planujemy robić).

Koniec z hasłami — w jaki sposób klucze dostępu zastąpią Twoje hasło

Koniec z hasłami — w jaki sposób klucze dostępu zastąpią Twoje hasło

Aby uniknąć niejasności, zostaną użyte następujące terminy; uwierzytelniający; Telefon komórkowy używany do tworzenia Witryny logowania; Witryna internetowa lub aplikacja, z której korzysta użytkownik, aby dokonać żądania logowania do Usługi; Sprzedawca świadczący daną usługę np

Zabójstwo Jordana Neely'ego i problem „patriotycznego” rasizmu

Czy Stany Zjednoczone mogą zrobić zasadniczy krok, by nie utożsamiać zachowania rasistowskiego z byciem dobrym Amerykaninem?

Zabójstwo Jordana Neely'ego i problem „patriotycznego” rasizmu

[Ostrzeżenie: ten esej zawiera zrzuty ekranowe ludzi wychwalających mordercę Jordana Neely'ego.] Funkcjonariusze organów ścigania w końcu - i być może niechętnie - oskarżyli Daniela Penny'ego, człowieka, który dusił Jordana Neely'ego aż do śmierci, o to zabójstwo.