跳转到主要内容

一个购买商品并显示已购买的机器人。

项目描述

Bought

一个可以在网上购买商品并将其显示为已购买的机器人。

原则上,这个机器人旨在打击 scalping practices。大多数机器人都是闭源的并且需要付费;然而,如果每个人都能够访问一个免费的机器人,那么竞争环境就可以变得更加公平。此外,bought被编写为最多购买一个商品——它看到的第一个可用的产品——并且永远不会更多。

安装

安装此机器人是一个多步骤过程,涉及命令行界面(CLI),如Windows PowerShell、Bash或Zsh

  1. 下载Python
  2. 安装Bought
  3. 下载浏览器驱动程序

1. 下载Python

打开相应的CLI并输入

python --version

这将显示系统上的Python版本。确保您正在运行Python 3.7或更高版本。如果您正在运行更早版本的Python,请更新Python。如果您的计算机上未安装Python版本并且运行此命令时出现错误,请从Python.org或类似Anaconda的Python发行版下载Python。

2. 安装Bought

Python自带名为pip的包管理器,可以安装包/库。使用pip升级pip包

python -m pip install --upgrade pip

现在运行以下命令将此项目包下载到您的系统Python

pip install bought

如果您将来需要更新bought,运行

pip install --upgrade bought

3. 安装Webdriver

访问selenium文档页面,下载您所需浏览器对应的驱动程序:Firefox | Chrome

需要将此驱动程序添加到您的PATH环境变量中。您可以在您的操作系统上按照以下步骤进行操作

Windows路径

按Windows键,输入"环境":编辑系统环境变量 - 控制面板

在控制面板中选择上述项目,在“高级”选项卡中,找到底部的右下角的环境变量...

System Properties - Advanced - Environment Variables...

在用户变量下,选择Path编辑...新建,并提供您下载的驱动所在文件夹的路径。

Environment variables

Linux/MacOS

在Linux和MacOS中,相应的CLI有其自己的配置文件(通常位于您的家目录)。对于bash和zsh,这是~/.bashrc~/.zshrc

打开文件以配置您的CLI,并在底部添加以下行

export PATH=/path/to/driver:$PATH

保存并退出。您可以选择重启CLI,或者执行相应配置文件的source命令

source ~/.bashrc
source ~/.zshrc

用法

bought使用Python的console scripts入口点。这允许您从CLI使用bought命令

bought --help

这将显示可以用于配置bought和从命令行运行它的子命令和标志;然而,强烈建议使用bought与配置文件一起使用。本仓库提供了一个模板配置文件。下载此文件并修改参数。

然后您可以按照以下方式运行bought

Windows

bought -c DriveLetter:\path\to\config.ini

例如,替换DriveLetter:\(例如C:\)和path\to\(例如Users\MyUsername\Downloads\

bought -c C:\Users\MyUsername\Documents\config.ini

Linux/OSX

bought -c /path/to/config.ini 例如,替换DriveLetter:\(例如C:\)和path\to\(例如Users\MyUsername\Downloads\

bought -c /home/MyUsername/Documents/config.ini

如果您的CLI的当前工作目录与此位置相同,您可以使用配置文件的相对路径(即bought -c config.ini)。

config.ini文件可以指定在任何目录。本仓库提供了一个带有描述性注释的示例文件。

贡献

首先,在github仓库中创建一个问题。这是公开提出问题的地方 -- 提交问题前,请确保检查是否有重复的问题。

如果您想自己解决一个问题,请将该仓库Fork,在main分支之外开发您的更改,并提交一个pull request。

本项目使用poetry,它可以在虚拟环境中实现构建隔离。下载仓库后,从仓库根目录运行poetry shellpoetry install以安装项目。您可能需要使用pip uninstall bought卸载PyPI版本的bought以使用自己的版本。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

bought-0.1.5.tar.gz (25.4 kB 查看哈希值)

上传时间 源码

构建分发版

bought-0.1.5-py3-none-any.whl (24.8 kB 查看哈希值)

上传时间 Python 3

由以下支持