You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Selenium与Python上传图片至Instagram时出现‘Something went wrong’错误的解决求助

使用Selenium与Python上传图片至Instagram时出现‘Something went wrong’错误的解决求助

我现在正试着用Selenium和Python发布Instagram帖子,但在给文件输入框发送图片路径时,网站总是弹出“Something went wrong”的错误提示(截图如下),有没有大佬能帮我看看该怎么解决这个问题呀?

显示“Something went wrong”的提示框

我的代码依赖导入:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
import pickle

核心代码片段:

driver.get("https://www.instagram.com/name/")
time.sleep(5)
post = driver.find_element(By.XPATH, "(//div[@class='x1n2onr6'])[9]")
post.click()
time.sleep(5)
file_input = driver.find_element(By.XPATH, "//input[@type='file' and contains(@class,'_ac69')]")
file_path = "C:\py\placeholder.jpg"  
file_input.send_keys(file_path)
time.sleep(5)

我已尝试的解决方案:

  • 试过多种文件路径的写法:用正斜杠(/)、反斜杠(\)以及双反斜杠(\\)都尝试过
  • 仔细检查过页面结构,确认只有这一个文件输入框,所有操作都是针对它进行的

预期结果:

我原本以为把图片路径发送到输入框后,就能成功把图片插入到发布流程里,但现在网站一直弹出错误提示,完全卡在这里了。

备注:内容来源于stack exchange,提问作者Даниил

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 12:58:06