instagram bot脚本升级和api python包装。

instabotai的Python项目详细描述


image

|WebsiteRead the DocsContribute


PyPI versionTelegram ChatBuild StatusPython 2.7, 3.5, 3.6, 3.7

instabotai

Instabotai是一款Instagram机器人,具有人脸检测功能,使用未注册的Web API。如果在图片上检测到人脸,Instabotai可以将照片重新上传到feed,将照片重新上传到stories,观看stories,评论,like和dm用户。 与其他机器人不同,instabotai不需要selenium或webdriver。相反,它通过简单的http请求与api交互。它运行在大多数系统上。

演示:

https://www.instagram.com/japanheaven

要求

  • Python3.6+
  • 至少20-30个配置文件来刮除,否则当列表中没有新的图像发布时,它将重新发布相同的图像。

安装PIP

使用以下命令安装instabotai

pip install -U instabotai

使用以下命令运行instabotai

instabotai -u yourusername -p password -l josephineskriver,wolfiecindy -t "#like4like#follow4follow"

安装Docker

docker pull reliefs/instabotai

docker run reliefs/instabotai -u username -p password -l josephineskriver,wolfiecindy -t "#tag1#tag2"

使用实时网络摄像头进行面部检测

image

这个脚本从用户那里抓取图像,然后重新发布,比如,如果用你自己的标签检测到人脸,就对他们的图像进行评论。

在Windows上安装脚本:

安装cmake

下载链接:https://github.com/Kitware/CMake/releases/download/v3.14.1/cmake-3.14.1.zip

安装dblib

下载dlib“.wheel”文件作为系统要求(使用下面的链接) 下载链接:https://pypi.python.org/simple/dlib/

Open cmd navigate to dlib wheel file path and hit command
pip install dlib_file_name.wheel

然后运行

git clone https://github.com/instagrambot/instabotai.git --recursive
cd instabotai/
pip install -r requirements.txt
python example.py -u yourusername -p password -l josephineskriver,wolfiecindy -t "#like4like#follow4follow"

然后按回车键。

在Linux上安装脚本:

Ubuntu:
apt-get install python-dev python3-dev
sudo apt install g++
sudo apt install cmake
sudo apt install python3-pip

Arch Linux:
sudo pacman -S cmake
sudo pacman -S python3-pip

首先,确保已经安装了带有python绑定的dlib:

然后执行

git clone https://github.com/instagrambot/instabotai.git

cd instabotai

sudo pip install -r requirements.txt

python example.py -u yourusername -p password -l josephineskriver,wolfiecindy -t "#like4like#follow4follow"

故障排除

如果您收到非法的人脸识别指令,请遵循以下指南: https://github.com/ageitgey/face_recognition/issues/11#issuecomment-475482716

attributeerror:“module”对象没有“face_recognition_model_v1”属性

解决方案:您安装的dlib版本太旧。您需要19.7版或更高版本。升级dlib。

对于dlib安装错误,运行

python3 setup.py安装--不使用dlib\u cuda

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

推荐PyPI第三方库


热门话题
java JNLP无法在浏览器中正确启动(与dtjava.js一起部署)   在执行下一个方法之前,java将等待线程执行结束   java如何将另一个LayoutManager应用于JComboBox?(多栏JComboBox尝试)   使用jPBC在java中实现双线性配对   java在使用@RequestMapping注释时获取请求的值(URL)   java如何控制流量   java如何获取IFC对象的绝对坐标?   java目标服务器无法使用htmlunit和tor响应异常   java需要帮助创建一个循环结构来运行我的程序   java有可能拥有一个Android APK并在应用程序中更改构建变体吗?   在Sphinx4中运行Ant的java   Java:从ArrayList获取子列表的有效方法   java如何使在循环内部创建的数组在循环外部工作?   apache poi通过java中的XSSF表从单元格读取日期值   安卓 java自己的SeqLock实现,避免spinlock会更好吗?   java的并发底层方法。util。同时发生的预定未来   java比较方法违反了它的一般约定,如何使它具有可传递性?   使用JAVA定向指定类的DB导出子类   一个方法中的java更改特定imageView