阿白 on Nostr: 编写一个python的爬虫脚本,读取一个nostr ...
编写一个python的爬虫脚本,读取一个nostr id公钥的清单的文件nostr_id_public_keys.txt,作为爬虫脚本的输入,清单文件中每一个nostr id公钥为一行(比如一行为 npub1ccjq3jwtlhwv358r0g6xglxhc5zg9f9sex63xxl62ut6fl5efu4sysmr09)。脚本第一步需要拼接地址为
https://rbr.bio/npub1ccjq3jwtlhwv358r0g6xglxhc5zg9f9sex63xxl62ut6fl5efu4sysmr09让爬虫去访问访问拼接后的地址。 脚本第二步是从访问拼接后的地址后,获得页面中找到Write relays JSON的链接地址(需要处理可能不存在Write relays JSON的情况),第三步,让爬虫去访问Write relays JSON的链接地址,将获得的json格式内容,每一个数据项作为一行,写入到名字为nostr id公钥的文件中。循环处理
Published at
2023-05-11 05:35:38Event JSON
{
"id": "80676e081ed099330c57859d9cbe90be94170353a4cbc4aac6bdfa02bbfb087d",
"pubkey": "c62408c9cbfddcc8d0e37a34647cd7c50482a4b0c9b5131bfa5717a4fe994f2b",
"created_at": 1683783338,
"kind": 1,
"tags": [
[
"e",
"76acfc4c84d401e4427491bd076f81936214981b252f1e825b978af9f2e8654d",
""
],
[
"e",
"99c5c9acd0ebac18545554b9474f6067fd47ecd2cda882c468181bd1849263e4"
],
[
"p",
"5c10ed0678805156d39ef1ef6d46110fe1e7e590ae04986ccf48ba1299cb53e2"
]
],
"content": "编写一个python的爬虫脚本,读取一个nostr id公钥的清单的文件nostr_id_public_keys.txt,作为爬虫脚本的输入,清单文件中每一个nostr id公钥为一行(比如一行为 npub1ccjq3jwtlhwv358r0g6xglxhc5zg9f9sex63xxl62ut6fl5efu4sysmr09)。脚本第一步需要拼接地址为 https://rbr.bio/npub1ccjq3jwtlhwv358r0g6xglxhc5zg9f9sex63xxl62ut6fl5efu4sysmr09\n让爬虫去访问访问拼接后的地址。 脚本第二步是从访问拼接后的地址后,获得页面中找到Write relays JSON的链接地址(需要处理可能不存在Write relays JSON的情况),第三步,让爬虫去访问Write relays JSON的链接地址,将获得的json格式内容,每一个数据项作为一行,写入到名字为nostr id公钥的文件中。循环处理",
"sig": "b65be9f25b49bfc3cc27d82ed224cf9a79206bdd5ae6407357c8f81b523043bcdfc661aca1159ebe6b4e76637488455faad3323200bad6a0ec3ab606b3662cfe"
}