Python中的 Instagram 探索模块
instagram-explore模块是一个 Instagram 报废模块。
安装:
运行以下 pip 命令:
pip install instagram-explore
该模块目前有 8 个功能用于探索 Instagram:
- 获取用户信息
- 获取标签
- 获取用户图像
- 获取位置
- 地点
- 位置图像
- 媒体
- 媒体图片
示例 1:要获取有关用户的信息,我们将使用 user() 方法。
ie.user("username", max_id = None)
它将给出页面的 html,即 Instagram 个人资料的主页
Python3
# import the modules
import instagram_explore as ie
import json
# search user name
result = ie.user('timesofindia')
parsed_data= json.dumps(result, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data[15:400])
Python3
# importing the modules
import instagram_explore as ie
import json
res = ie.user_images('timesofindia')
parsed_data = json.dumps(res, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data)
Python3
# importing the modules
import instagram_explore as ie
import json
# using the tag method
result = ie.tag('Binod')
parsed_data = json.dumps(result, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data)
Python3
# importing the modules
import instagram_explore as ie
import json
# Search user name
result = ie.tag_images('Binod')
parsed_data = json.dumps(result, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data)
输出 :
“biography”: “The Times of India is India\u2019s most-read English newspaper and World\u2019s largest-selling English newspaper – A Times Internet Limited Product”,
“blocked_by_viewer”: false,
“business_category_name”: “Publishers”,
“business_email”: “toisocialmedia@gmail.com”,
“category_enum”: “BROADCASTING_MEDIA_PRODUCTION”,
“connected_fb_p
示例 2:获取用户图像
如果帐户是私有的 - > 返回 Null,否则返回的图像链接按最新排序。
Python3
# importing the modules
import instagram_explore as ie
import json
res = ie.user_images('timesofindia')
parsed_data = json.dumps(res, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data)
输出 :
这里只显示一个链接。
https://scontent-del1-1.cdninstagram.com/v/t51.2885-15/fr/e15/s1080x1080/117758575_167564261503193_2290116502716246854_n.jpg?_nc_ht=scontent-del1-1.cdninstagram.com&_nc_cat=105&_nc_ohc=4Yds4Fv58wUAX-4Pgra&oh=eaa3b5b243433239e134e427f340049c&oe=5F666630
示例 3:搜索标签
通过 tag()函数,我们将获得关于搜索到的标签的信息
variable = ie.tag("Name_of_tag", max_id = None)
Python3
# importing the modules
import instagram_explore as ie
import json
# using the tag method
result = ie.tag('Binod')
parsed_data = json.dumps(result, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data)
输出 :
示例 4:按标签获取图像
Python3
# importing the modules
import instagram_explore as ie
import json
# Search user name
result = ie.tag_images('Binod')
parsed_data = json.dumps(result, indent = 4,
sort_keys = True)
# displaying the data
print(parsed_data)
输出 :
.