一个高级的twitter抓取和osint工具。

twinter的Python项目详细描述



twint-twitter智能工具
[![pypi](https://img.shields.io/pypi/v/twint.svg)(https://pypi.org/project/twint/)[![构建状态](https://travis-ci.org/haccer/twint.svg?branch=master)“(https://travis-ci.org/haccer/twint/)[![Python3.5 3.6](https://img.shields.io/badge/python-3.5%2f3.6-blue.svg)](https://www.python.org/download/releases/3.0/)[![Github许可证](https://img.shields.io/github/license/haccer/tweep.svg)](https://github.com/haccer/tweep/blob/master/license)

>;无身份验证。没有API没有限制。

Tweep以前被称为Tweep,Twint是一个用Python编写的高级Twitter抓取工具,它允许在不使用Twitter API的情况下从Twitter个人资料中抓取推文**。

Twint利用Twitter的搜索运算符,让您从特定用户中抓取推文,抓取与特定主题、标签和amp;趋势,或者从诸如电子邮件和电话号码之类的推特中整理敏感信息。我觉得这非常有用,你也可以用它来获得真正的创意。


tl;dr的好处
使用Twint与Twitter API的一些好处:
-几乎可以获取所有Tweets(Twitter API仅限于最近3200条Tweets)
-快速初始设置
-可以匿名使用,无需Twitter注册
-**无速率限制**

要求
-Python 3.5/3.6
-`pip3 install-rrequirements.txt`

基本示例和组合。
一些简单的示例可以帮助您理解基本内容:

-`python3 twint.py-u username`-从*user*的时间线中删除所有tweets。
-`python3 twint.py-u username-s菠萝`-从*user*的时间线中删除包含“菠萝”的所有tweets。
-`python3twint.py-s菠萝`-从每个人的tweets中收集每个包含*菠萝*的tweet。
-`python3 twint.py-u username--2014年`-收集在**2014年之前**发出的tweet。
-`python3 twint.py-u username--2015年12月20日起`-收集2015年12月20日以来发出的tweet。
-`python3 twint.py-u username--ofile.txt`-抓取tweet s并保存到file.txt。
-`python3 twint.py-u username-o file.csv--csv`-抓取tweets并保存为csv文件。
-`python3 twint.py-u username--fruit`-显示带有低挂水果的tweets。
-`python3 twint.py-s“donald trump”--验证--用户`-列出关于donald trump的验证用户。
-` python3 twint.py-g=“48.880048,2.385939,1km”-o file.csv--csv`-从巴黎某个地方1km半径范围内刮出tweets并导出到csv文件。
-`python3 twint.py-u username-es localhost:9200`-将tweets输出到elasticsearch
-`python3 twint.py-u username-o file.json--json`-刮出tweets并保存为json文件。
-` python3 twint.py-u username--数据库tweets.db`-将tweets保存到sqlite数据库。
-`python3 twint.py-u username--followers`-删除twitter用户的关注者。
-`python3 twint.py-u username--following`-删除twitter用户关注的人。
-`python3 twint.py-u username--收藏夹`-收集用户拥有的所有tweets受欢迎。

有关命令和选项的更多详细信息,请参阅[wiki](https://github.com/haccer/twint/wiki/commands)

More details are located in the [wiki](https://github.com/haccer/twint/wiki/Module)

#### Install
- `sudo pip3 install twint`

#### Example
```python
import twint

# Configure
c = twint.Config()
c.Username = "now"
c.Search = "pineapple"
c.Format = "Tweet id: {id} | Tweet: {tweet}"

# 运行
twint.search(c)
```
08597184512018-01-22 18:43:19 GMT<;now>;菠萝是最好的水果;菠萝是最好的水果;存储选项
-写入文件。
-CSV
-JSON
-SQLite
-Elasticsearch
-Elasticsearch>Elasticsearch>Elasticsearch设置Elasticsearch

Elasticsearch设置Elasticsearch设置Elasticsearch设置Elasticsearch设置Elasticsearch设置Elasticsearch设置Elasticsearch使用twitt的详细信息位于[wiki]中(https://github/github.com/hacccer/hacccer/twinccer/twinsticer/twintott/wiki/Elasticsearch)

图形可视化
![图表](https://i.imgur.com/eejqb8n.png)

[图表](https://github.com/haccer/twint/tree/master/graph)详细信息也可以在[维基](https://github.com/haccer/twint/wiki/graph)中找到。







欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用(BluetoothGattCharacteristic)特性中的数据创建、写入和保存csv文件。getValue()   java如何使用groupBy创建一个值为BigDecimal字段平均值的映射?   日期时间Java将iso_即时格式的字符串转换为日期   java如何检索和显示Android firebase的配置文件?   scala AWSJAVASDK:解压缩大小必须小于262144000字节   要应用于列表的java JSTL if条件   java在3个点之间画一个正方形   Kotlin java抽象类IllegaAccessError   java原语双值相等取决于大小?   java有没有一种方法可以对数据集使用compareTo()方法,而不必遍历数据集的每个元素?   java为什么我发送的每个UDP消息都会改变端口源?   重新选择文件时swing Java JTree冻结   java不知道我的游戏是怎么回事   Motif L&F中自定义组合框渲染器中的Java Swing消失文本   java Trade Me API访问前的OAuth