| # s.py | |
| from selenium import webdriver | |
| from selenium.webdriver.common.keys import Keys | |
| # Create a new instance of the Chrome driver | |
| driver = webdriver.Chrome() | |
| # Navigate to Google | |
| driver.get("https://www.google.com") | |
| # Find the search box using its name attribute value | |
| search_box = driver.find_element("name", "q") | |
| # Type a search query | |
| search_box.send_keys("Hello, Docker!") | |
| # Submit the search form | |
| search_box.send_keys(Keys.RETURN) | |
| # Wait for a few seconds to observe the result | |
| input("Press Enter to exit...") | |
| # Close the browser window | |
| driver.quit() | |
| # import time | |
| # from g4f.Provider.bing import CreateImagesBing | |
| # class ImageTextGenerator: | |
| # def __init__(self, prompt, max_attempts=5): | |
| # self.prompt = prompt | |
| # self.max_attempts = max_attempts | |
| # self.results = [] | |
| # def generate_images_text(self): | |
| # attempts = 0 | |
| # while attempts < self.max_attempts: | |
| # try: | |
| # bing_images_provider = CreateImagesBing() | |
| # result_generator = bing_images_provider.create_completion(prompt=self.prompt) | |
| # # Collect results in a list | |
| # self.results.extend(result_generator) | |
| # # Successful execution, break the loop | |
| # break | |
| # except (RuntimeError, Exception) as e: | |
| # print(f"Error: {e}") | |
| # print(f"Error during image creation (Attempt {attempts + 1}/{self.max_attempts})") | |
| # attempts += 1 | |
| # # For the first attempt, add a delay | |
| # if attempts == 1: | |
| # time.sleep(1) # Add a delay between attempts if needed | |
| # return self.results | |
| # print("sssssssssssssssssss1111") | |
| # s = ImageTextGenerator("red Cow").generate_images_text() | |
| # print("sssssssssssssssssss", s) |