通过电子邮件将URL列表发送到Craigslist页面上的新文章。
craigslist-watcher的Python项目详细描述
Craigslist观察者
说明
通过电子邮件将URL列表发送到Craigslist页面上的新文章。
安装
pip install craigslist-watcher
或
pipenv install craigslist-watcher
参数
- url-要查看的Craigslist页面
- email to addr/email_to_addr-要将新邮件发送到的电子邮件。
- 电子邮件地址/电子邮件地址-发送新邮件的电子邮件地址。
- 电子邮件密码/电子邮件密码-来自帐户的电子邮件的密码。
- 电子邮件主机/电子邮件主机-电子邮件提供程序的IP/主机名。
- 电子邮件端口/电子邮件端口-发送SMTP邮件的端口。
- 电子邮件主题/电子邮件主题-发送的电子邮件的主题。
- watch interval/watch_interval-每个手表之间的秒数。
- 监视持续时间/监视持续时间-执行所有监视的分钟数。
用法
>> craigslist_watcher --url "https://southcoast.craigslist.org/search/jjj?query=&excats=&cat_id=11&userid=&postedToday=1&search_distance=&postal=" --email-to-addr "recipient_email_here@gmail.com" --email-from-addr "sending_email_here@gmail.com" --email-password "123456789" --email-host "smtp.gmail.com" --email-port 587 --email-subject "New craigslist posts" --watch-duration 1 --watch-interval 30
from craigslist_watcher import Watcher
watcher = Watcher(
url="https://southcoast.craigslist.org/search/jjj?query=&excats=&cat_id=11&userid=&postedToday=1&search_distance=&postal=",
email_to_addr="recipient_email_here@gmail.com",
email_from_addr="sending_email_here@gmail.com",
email_password="123456789",
email_host="smtp.gmail.com",
email_port=587,
email_subject="New craigslist posts",
watch_duration=1,
watch_interval=30
)
watcher.start()