中文名称:蟒蛇在网上拼写
leboncrevard的Python项目详细描述
这是法国广告网站leboncin.fr的一个简单的python craper,它可以向您发送您感兴趣的最新广告。
概要和动机
我开发这个小工具有两个原因:
- 懒惰:我不想每天都去网站上手动搜索东西,
- 我想尽快收到一些广告,以便尽快与卖家联系。
用法
安装项目:
$ pip install leboncrevard
您可以使用以下环境变量设置配置(支持starttls的smtp服务器是必需的,gmail是可以的):
$ export LBC_SMTP_USER="user" $ export LBC_SMTP_PASS="pass" $ export LBC_SMTP_SERVER="smtp.gmail.com:587" $ export LBC_JOB_FILE="jobs.csv" $ export LBC_DELETE_FILE="delete.csv"
填写由lbc_job_file定义的“作业文件”(参见下面的语法),默认值为jobs.csv
运行应用程序:
$ leboncrevard &>> leboncrevard.log
这两个文件中的条目应如下所示:
"Title","http://www.leboncoin.fr/voitures/offres/pays_de_la_loire/occasions/?f=a&th=1&q=fuego",60,your.mail@yourprovider.com
数字字段是两个刮片会话之间所需的时间间隔(以分钟为单位)。 您可以添加新条目,脚本会定期解析文件并将其添加。 还可以通过将作业从“作业文件”移动到“删除文件”来删除作业(删除作业时忽略间隔和收件人,删除所有实例)
脚本将使用作业名称创建csv文件,以便存储已发送广告的历史记录。
限制和错误
对我来说似乎运行得很好,但可能有一些错误是我没有预见到或通过使用触发的请随意打开问题和请求。
免责声明
通常情况下,我不是一个专业的python开发人员,这是我自己做的。请自行承担使用风险