从 机核 BOOOM 官方页面 收集游戏数据,并导入指定 Notion 数据库的几个脚本。
Python scripts to collect game data from Gamecores official list, and import them to a Notion database.
可参考我分享的这个 游戏库
- 选择一个目录存放这些文件
- 访问 Chromedriver 的 官网, 基于你的 Chrome 版本下载对应的 chromedriver
- 将 chromedriver.exe 放在和爬虫脚本
spider.py
相同的目录下 - 运行爬虫脚本, 等待爬取数据
- 完成
- 在文件
import_games_from_csv.py
中,将game_db_id
填写为你要导入的数据库 ID,token
填写你机器人的 token - 参考
game_prop_data
中的数据格式,在你的数据库中创建对应名称、类型的属性,以便正常新建页面 - 运行导入数据的脚本
import_games_from_csv.py
As shown in this Notion database
- Select a directory and put the files
- Access Chromedriver's official website, Download chromedriver based on your Chrome version
- Put the chromedriver.exe in the same directory of the spider file
spider.py
- Execute the spider, wait for collecting data
- Done
- Use the db_id and toke of your integration in
import_games_from_csv.py
- Create properties in Notion database as shown by
game_prop_data
inimport_games_from_csv.py
- Execute
import_games_from_csv.py