繁体   English   中英

使用 Selenium webdriver Python 打开 Instagram

[英]Opening Instagram with Selenium webdriver Python

我想使用 selenium webdriber 登录 Instagram。 我写了一个代码,但它总是只打开谷歌浏览器页面,而不去 Instagram 页面。 我试图更改为.sleep()时间,但它总是一样的。

from selenium import webdriver
import time

class InstagramBot:

     def __init__(self, username, password):

          self.username = username
          self.password = password
          self.driver = webdriver.Chrome(executable_path = "C:\Program Files (x86)\xxx\xxx\xxx\chrome.exe")

     def closeBrowser(self):
          self.driver.close()

     def login(self):
          driver = self.driver
          driver.get("https://www.instagram.com/")
          time.sleep(5)

IGBot = InstagramBot("xxx", "yyy")
IGBot.login()

我也尝试过使用\chrome.exe\chrome以及“www.instagram.com”。 5 秒后,我收到此错误:

selenium.common.exceptions.WebDriverException: Message: Service C:\Program Files (x86)\xxx\xxx\xxxx\chrome.exe unexpectedly exited. Status code was: 0

这条线

self.driver = webdriver.Chrome(executable_path = "C:\Program Files (x86)\xxx\xxx\xxx\chrome.exe")

应该

self.driver = webdriver.Chrome(executable_path = "C:\complete\path\to\chromedriver.exe")

注意不要在 Selenium 上下文中将“chrome.exe”与“chromedriver.exe”混淆。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM