Chromium WebDriver无法访问Instagram登录页面



我目前正在编写instagram登录脚本,但我甚至无法用下面的代码访问instagram的登录页面,这就是"chromedriver";正在被阻止,或者任何关于我的chromedriver配置的想法,或者我出了什么问题?!!

这是我的代码:

# chromium-chromedrive (Not Python Library)
#!apt-get update # Update OS Files
#!apt install chromium-chromedriver
#!cp /usr/lib/chromium-browser/chromedriver /usr/bin
#!pip install selenium
from selenium import webdriver
import sys
##################################################################
# Add The System Path
##################################################################
sys.path.insert(0,'/usr/bin/chromedriver')
##################################################################
# Config The Chrome Driver Setting In Python
##################################################################
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--no-sandbox")            #bypass OS security model
driver = webdriver.Chrome('chromedriver',options=chrome_options)
print("Loading Instagram")
driver.get("https://www.instagram.com/accounts/login/?hl=en")
print(driver.page_source)

它返回";。。。错误请稍等几分钟,然后重试">

我尝试过(1(删除cookie或(2(更改服务器IP(使用新加坡/美国地区IP(或(3(甚至使用谷歌colab。返回相同的结果。还有什么我应该尝试的想法/方法吗?

附言:如果我用Ubuntu Chrome(带GUI(打开instagram,没有这个问题。

我可以用下面的代码加载Instagram。请确保您使用的是最新版本的chrome驱动程序。https://chromedriver.chromium.org/downloads

#Importing selenium
import selenium
from selenium import webdriver

#chromedriver
from webdriver_manager.chrome import ChromeDriverManager

#defining driver
driver = webdriver.Chrome(ChromeDriverManager().install())

#opeining instagram
driver.get('https://www.instagram.com/accounts/login/?hl=en')

相关内容

  • 没有找到相关文章

最新更新