使用Python提取类似instagram的帖子

问题描述 投票:-2回答:1

我正在尝试使用Python从某人的最新帖子中获得喜欢的人数(并获得该帖子的Instagram链接),但我似乎无法弄清楚。我已经尝试过在线使用的每种方法,但似乎都无法使用。

[我的想法是让Python打开浏览器选项卡,然后转到www.instagram.com/p/链接,但这似乎不再起作用。

我没有要上载的代码,因为使用不同的策略会造成很大的混乱,因此我删除了它并决定重新开始。

python instagram
1个回答
0
投票

只需抓取一个https代理列表,您可以在这里写一会儿,可以轻松地根据您的需要进行编辑。

import requests, sys, time
from random import choice
if len(sys.argv) < 2: sys.exit(f"Usage: {sys.argv[0]} <Post Link> <Proxy List>")


Comments = 0
ProxList = []
Prox = open(sys.argv[2], "r")readlines()
for line in ReadProx:
    ProxList.append(line.strip('\n'))

while True:
    try:
        g = requests.get(sys.argv[1], proxies={'https://': 'https://'+choice(ProxList)})
        print(g.json())
        time.sleep(5)
        if len(g.json()['data']['shortcode_media']['edge_liked_by']['count']) > Comments:
            print(f"[+] Like | {g.json()['data']['shortcode_media']['edge_liked_by']['edges'][int(Comments)]['node']['username']}")
            if len(g.json()['data']['shortcode_media']['edge_liked_by']['count']) == Comments - 1:
                pass
            else:
                Comments += 1
        time.sleep(1.5)     
    except KeyboardInterrupt: sys.exit("Done")
    except Exception as e: print(e)

© www.soinside.com 2019 - 2024. All rights reserved.