Code – die besten Beiträge

Programm funktioniert nicht brauche Hilfe?

Brauche Hilfe. bei diesem Python Programm ich möchte das aus einer Textdatei Wörter zufällig ausgewählt werden und dann in einem Browser auf einer website eingefügt werden und dann ein Button auf der Seite gedrückt wird und falls es falsch ist die Wörter löscht und wieder von vorne anfängt.

from lib2to3.pgen2 import driver

import random

import time

from selenium import webdriver

from selenium.webdriver.chrome.service import Service

from selenium.webdriver.common.by import By # Neu: By importieren

# Funktion zum Einlesen der Wörter aus einer Textdatei und zufällige Auswahl von 6 Wörtern

def get_random_words_from_file(file_path, num_words=6):

with open(file_path, 'r', encoding='utf-8') as f:

words = f.read().splitlines()

return random.sample(words, num_words)

# Funktion zur Automatisierung des Browsers

def automate_browser(word_list, url, textfield_selector, button_selector, result_selector):

# WebDriver für Chrome starten mit dem Service-Objekt

service = Service('/usr/local/bin/chromedriver') # Pfad zum chromedriver anpassen

driver = webdriver.Chrome(service=service)

try:

# Webseite aufrufen

driver.get(url)

while True:

# Wörter in das Textfeld eingeben

textfield = driver.find_element(By.CSS_SELECTOR, textfield_selector).text # Neue Methode verwenden

textfield.clear() # Textfeld leeren

textfield.send_keys(' '.join(word_list)) # Wörter einfügen

# Button klicken

button = driver.find_element(By.CSS_SELECTOR, button_selector) # Neue Methode verwenden

button.click()

# Kurze Pause, um auf die Reaktion der Seite zu warten

time.sleep(2)

# Ergebnis überprüfen

result = driver.find_element(By.CSS_SELECTOR, result_selector) # Neue Methode verwenden

if "korrekt" in result.lower():

print("Eingabe war korrekt!")

break

else:

print("Eingabe war falsch, versuche erneut...")

# Neue Wörter auswählen

word_list = get_random_words_from_file("words.txt")

textfield.clear()

time.sleep(1)

finally:

pass

# Beispielhafte Verwendung:

if __name__ == "__main__":

# Pfad zur Datei mit den Wörtern

file_path = '/usr/local/bin/words.txt'

# URL der Webseite mit dem Textfeld und Button

url = 'URL einfügen'

# CSS-Selektoren für das Textfeld, den Button und das Ergebnisfeld

textfield_selector = '#input1' # Korrekter CSS-Selektor eingeben

button_selector = '#onboarding-form-submit-button' # Korrekter CSS-Selektor eingeben

result_selector = '#onboarding-form-submit-button' # Korrekter CSS-Selektor eingeben

# 12 zufällige Wörter aus der Datei auswählen

word_list = get_random_words_from_file(file_path)

# Automatisierung starten

automate_browser(word_list, url, textfield_selector, button_selector, result_selector)

driver.quit()

Webseite, Code, Programmiersprache, Python, Python 3

Wie fängt man das Programmieren lernen an? Tipps?

Hey Leute (; Hab noch eine Frage ...

Kurz zur Vorgeschichte warum jetzt das Programmieren:

. Vor einem halben Jahr habe ich angefangen mir das Cuten, Filmen von Videos beizubringen , da ich sehr gerne mit YouTube anfangen wollte , also habe ich mir alles selbst beigebracht und es hat ganz gut geklappt habe schon die ersten 1000 Abos und der Schnitt, ist nicht der beste aber schon in Ordnung (mache Selbstexperimente) was ich auf jeden Fall noch verbessern werde und mich in der Richtung weiterentwickeln werde aber jetzt auch die Zeit in andere Dinge stecken möchte und in anderen Bereichen mich weiterentwickeln wie z.b mir das Programmieren beibringen)

Ich will bald in Zukunft ein IT-Unternehmen gründen ( klar als Unternehmer muss man jetzt nicht der beste Programmierer sein aber so bisschen Ahnung davon sollte man schon haben und deswegen will ich es mir auch beibringen aber auch so interessiert es mich was neues zu lernen und dazu gehört auch das Programmieren (;

und nein ich will es nicht studieren, sondern mir es selbst beibringen: Bücher, Kurse Internet usw

Also.. jetzt die große Frage , wie fange ich mit dem Programmieren lernen an ?

Habt Ihr schon Erfahrungen damit gemacht? Was sollte ich als erstes lernen also welche Sprache? Welche Bücher könnt Ihr empfehlen? YouTube Videos vlt usw

vlt habt Ihr es euch auch es selbst beigebracht ? Wenn ja wie ?

Würde mich über ein paar Tipps freuen wie und womit ich anfangen soll und wie lange dauert es bis man schon ein bisschen Ahnung davon hat und man schon die ersten kleine Projekten starten kann ..

Zeit habe ich dafür genug (; am Samstag und Sonntag jeweils ca 12-14 Stunden am Tag und unter der Woche ca 4 Stunden für das lernen (also so ca 40 Stunden pro Woche nur für das Lernen ) manchmal vlt auch mehr, falls in andere Dinge weniger machen muss ..

..........................................................................................................................

und sorry, falls mein Deutsch nicht der beste ist , ich komme aus der Ukraine und die deutsche Sprache ist nicht meine Muttersprache, deswegen kann es sein, dass nicht alles Perfekt ist ..

Danke

Computer, Geld verdienen, YouTube, Schule, Online-Shop, IT, programmieren, Facebook, Java, Code, Informatik

Meistgelesene Beiträge zum Thema Code