weibo-follow icon indicating copy to clipboard operation
weibo-follow copied to clipboard

想问一下作者,爬取了用户的关注列表以后,所有的关注用户都在user_id_list.txt里面,怎么能划分出来他们是那些用户的关注列表呢?

Open zyj0301 opened this issue 3 years ago • 2 comments

zyj0301 avatar Oct 18 '22 06:10 zyj0301

这个没办法区分。如果您想区分,可以每次只获取一个用户的关注,这样txt就是这个用户的,以此类推。

dataabc avatar Oct 18 '22 13:10 dataabc

我自己改了一下代码,在每次爬取的时候将两者关系记录一下就可以了,楼主可以在write_to_txt处进行修改: def write_to_txt(self): with open('user_id_list.txt', 'ab') as f: for user in self.follow_list: f.write((user['uri'] + ' ' + user['nickname'] + '\n').encode( sys.stdout.encoding)) with open('user_relations.txt', 'ab') as f: for user in self.follow_list: f.write((self.user_id + ',' + user['uri'] + '\n').encode( sys.stdout.encoding)) with open('finish_user.txt', 'ab') as f: f.write((self.user_id +'\n').encode( sys.stdout.encoding))

Ask-sola avatar Feb 02 '23 14:02 Ask-sola