有人知道如何使用snscrape刮Instagram吗?
我试过这个,但我得到“页面不存在”.
import snscrape.modules.instagram as sninstagram
import pandas as pd
import numpy as np
def getUserPosts(name):
insta_list1 = []
name = 'from:' + name
print(name)
for i,post in enumerate(sninstagram.InstagramUserScraper(name).get_items()): #declare a username
print(post)
insta_list1.append([post]) #declare the attributes to be returned
return insta_list1
这样称呼它:
getUserPosts('aoc')
1条答案
按热度按时间mv1qrgav1#
有三个函数可以刮Instagram,如果你想使用Instagram的UserScraper(name)函数,你必须这样使用:
它将从指定用户获取所有帖子。
没有发件人:选项。它用于Twitter搜索查询。在InstagramUserScraper()中,你必须将用户名作为字符串传递。谢谢