Python bot script

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
stefan1212
User
Beiträge: 9
Registriert: Sonntag 7. Februar 2021, 14:43

Hallo, wenn ich diesen script starte, öffnet sich der chromedriver einen Tab mit dem "instagram" link und schließt direkt wieder, hat jemand eine Idee woran das liegt ?





Code: Alles auswählen

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time


class Instabot():
    def __init__(self, username, password):
        self.username = username
        self.password = password

        self.browser = webdriver.Chrome("./chromedriver.exe")


    def WaitForObject(self, type, string):
        return WebDriverWait(self.browser,3).until(EC.presence_of_element_located((type,string)))

    def WaitForObjects(self, type, string):

        return WebDriverWait(self.browser,3).until(EC.presence_of_all_elements_located((type,string)))

    def login(self):

        self.browser.get("https://www.Instagram.com/")

        Logbut = self.WaitForObject(By.CSS_SELECTOR,"button.primary.actionLogin").click

def main():
    bot =Instabot("TEST", "TEST")
    bot.login()

if __name__ == "__main__":
    main()

 
__deets__
User
Beiträge: 14543
Registriert: Mittwoch 14. Oktober 2015, 14:29

Das ist dein drittes Thema zum gleichen Skript. Bitte bleib bei einem Thema.

Und zur Frage: nach dem Login machst du nichts. Dein Programm beendet sich also. Und damit eben auch selenium.
Antworten