Instaloader - 接收输入标签的媒体计数
Instaloader - receive media count for inputted hashtag
我只想输入一系列主题标签,然后输出这些主题标签及其关联的 post 计数。
我相信我可以使用 mediacount 属性:
“与此主题标签相关的所有媒体的数量。”
在这里找到:https://instaloader.github.io/module/structures.html?highlight=hashtag#instaloader.Hashtag
但我确定如何为其编写代码。
我试过:
from instaloader import Hashtag
Inst = Instaloader()
h = Hashtag(Inst.InstaloaderContext,"coding")
print(h.mediacount)
这给我留下了这个错误:
Traceback (most recent call last):
File "/xxx/Hashtag.py", line 7, in <module>
h = Hashtag(instaloader.InstaloaderContext,"coding")
File "/xxx/instaloader/structures.py", line 1453, in __init__
assert "name" in node
AssertionError
您使用的是哪个版本的 instaloader API?
我使用的是 v4.9,下面的代码可以为我工作
from instaloader import Hashtag
import instaloader
Inst = instaloader.Instaloader()
h = Hashtag.from_name(Inst.context,"coding")
print(h.mediacount)
output: 4855699
我只想输入一系列主题标签,然后输出这些主题标签及其关联的 post 计数。
我相信我可以使用 mediacount 属性: “与此主题标签相关的所有媒体的数量。” 在这里找到:https://instaloader.github.io/module/structures.html?highlight=hashtag#instaloader.Hashtag
但我确定如何为其编写代码。
我试过:
from instaloader import Hashtag
Inst = Instaloader()
h = Hashtag(Inst.InstaloaderContext,"coding")
print(h.mediacount)
这给我留下了这个错误:
Traceback (most recent call last):
File "/xxx/Hashtag.py", line 7, in <module>
h = Hashtag(instaloader.InstaloaderContext,"coding")
File "/xxx/instaloader/structures.py", line 1453, in __init__
assert "name" in node
AssertionError
您使用的是哪个版本的 instaloader API?
我使用的是 v4.9,下面的代码可以为我工作
from instaloader import Hashtag
import instaloader
Inst = instaloader.Instaloader()
h = Hashtag.from_name(Inst.context,"coding")
print(h.mediacount)
output: 4855699