使用Selenium与Python上传图片至Instagram时出现‘Something went wrong’错误的解决求助
使用Selenium与Python上传图片至Instagram时出现‘Something went wrong’错误的解决求助
我现在正试着用Selenium和Python发布Instagram帖子,但在给文件输入框发送图片路径时,网站总是弹出“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,提问作者Даниил
相关产品推荐
相关产品推荐

