首页 > 解决方案 > 如何使用 selenium python 访问隐藏的 Instagram 按钮

问题描述

我正在制作一个项目,我想点击按钮,但按钮是隐藏的。我正在研究python。我想访问当我将鼠标悬停在评论旁边时出现的这个 3 点按钮

标签: pythonseleniumweb-scraping

解决方案


这是硒中最糟糕的做法。出于多种原因,不建议使用 WebDriver 登录 Gmail 和 Facebook 等网站。除了违反这些网站的使用条款(您有可能关闭帐户)之外,它速度慢且不可靠。

理想的做法是使用电子邮件提供商提供的 API,或者在 Facebook 的情况下使用开发人员工具服务,该服务公开了用于创建测试帐户、朋友等的 API。尽管使用 API 可能看起来有点额外的艰苦工作,但您将在速度、可靠性和稳定性方面得到回报。API 也不太可能更改,而网页和 HTML 定位器经常更改并需要您更新测试框架。

在测试的任何时候使用 WebDriver 登录第三方站点都会增加测试失败的风险,因为它会使测试时间更长。一般的经验法则是更长的测试更脆弱和不可靠。

请查看 selenium Hq 网站


推荐阅读