如何在Python中使用selenium获取某个关键字的热门帖子的用户名

问题描述 投票:0回答:1

尝试访问 Instagram 上关键字的热门帖子并捕获他们的用户名并将其保存到 csv 中。由于仅在单击帖子时显示用户名,因此我无法找到使 selenium 单击该帖子的正确 xpath。任何见解都会有帮助!

python selenium-webdriver web-scraping
1个回答
0
投票

我建议您只需点击链接即可从那里提取名称。

例如

<a class="bunch of classes" href="/p/abc123/" role="link" tabindex="0"><div class="_aagu"><div class="_aagv"></a>

不要点击链接,而是提取href并访问https://www.instagram.com/p/abc123/

更好的方法是使用 Meta for Instagram 的 api 端点进行 hastag-search

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