一个信箱兼容的电影亲和力刮刀。
fa-scrapper的Python项目详细描述
胶片与信箱D的亲和力
生成与兼容的CSV文件 Letterboxd diary importer来自 FilmAffinity用户的数据给定了他们的ID
此程序仅供个人使用;请确保 事先从同意书中获取数据,并检查哪些隐私和 在使用程序获取数据之前,可能会应用数据保护法规 从其他人那里。
安装
使用pip
您可以使用pip
(Python 3.5+)安装fa-scrapper
:
pip install fa-scrapper
那就跑吧
^{pr2}$使用Docker
你需要安装Docker。安装后,运行:
docker build -t fa-image https://github.com/mx-psi/fa-scrapper.git#master
docker run --name fa-container fa-image fa-scrapper id
docker cp fa-container:/*.csv .
docker rm fa-container`
拿到你的身份证
为了得到你的电影亲和力数据,你需要找出 FilmAffinity ID为。你的用户等级和你的 列表。在
如何获取用户id
转到您的配置文件页面并从URL复制user_id
字段:
filmaffinity.com/es/userratings.php?user_id=
XXXXXX
如何获取列表id
转到列表页面(在左侧菜单中),然后访问所需的列表(它需要 公开)。在
您需要从URL复制list_id
字段:
filmaffinity.com/es/mylist.php?list_id=
XXXXXX
选项
- ^{cd8>要导出的列表
--csv FILE
将CSV导出文件名设置为FILE
--lang LANG
将语言设置为LANG
。Letterboxd importer在 英语,默认选项。在
故障排除
Could not set locale
:脚本试图猜测 locale设置 考虑到你的平台。如果它不能做到这一点,你需要自己提供。打开 Linux您可以通过在终端中运行locale -a
来获得可用的区域设置。在
- 项目
标签: