Arkadaşlar elimde iki sorunum var birincisi hata anında işlemleri yeniden başlatma diğeri sonsuz döngü yardımcı olacak arkadaşlar şimdiden teşekkür ederim

‘’'from selenium import webdriver
import time
import os
from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import sadeceisimolusturucu as account
import soyadıgenarete as accountsurname
import getVerifCode as verifiCode
import fakeMail as email
import random
import requests
from bs4 import BeautifulSoup
import pyautogui
import urllib.request
import ayarlarson2
def connect(host=‘http://google.com’):
try:
urllib.request.urlopen(host) #Python 3.x
return True
except:
return False

test

print( ‘internetaktif’ if connect() else ‘internetaktifdegil!’)
time.sleep(5)
#hesap oluşturucu bot brwoser 1
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("–incognito")
browser: WebDriver = webdriver.Chrome(chrome_options=chrome_options)
browser.set_window_size(800,1000)
browser.get(“Sign Up for Facebook | Facebook”)
time.sleep(2)

ad üretici

name = account.isimOlusturucu()
fullname_field = browser.find_element_by_name(‘firstname’)
fullname_field.send_keys(account.isimOlusturucu())
print(account.isimOlusturucu())

soyadı üretici

soyadın = accountsurname.soyadolusturucu()
fullname_field = browser.find_element_by_name(‘lastname’)
fullname_field.send_keys(accountsurname.soyadolusturucu())
print(accountsurname.soyadolusturucu())
#email telefon kayıt
email_field = browser.find_element_by_name(‘reg_email__’)
mailadres = email.getFakeMail()
email_field.send_keys(mailadres)
print(mailadres)
#email telefon tekrar
email_field = browser.find_element_by_name(‘reg_email_confirmation__’)
email_field.send_keys(mailadres)
print(mailadres)
time.sleep(2)

şifre

sifre=browser.find_element_by_name(‘reg_passwd__’).send_keys(“k3945867K,”)
#doğum tarihi alanı
#doğum tarihi ay
ay=browser.find_element_by_name(‘birthday_month’).click()
#doğum tarihi ay seçim
WebDriverWait(browser, 20).until(EC.element_to_be_clickable((By.XPATH, “//[@id=‘month’]/option[11]"))).click()
#doğum tarihi ay
gun=browser.find_element_by_name(‘birthday_day’).click()
#doğum tarihi gün seçim
WebDriverWait(browser, 20).until(EC.element_to_be_clickable((By.XPATH, "//
[@id=‘day’]/option[25]”))).click()
#doğum tarihi yıl
yıl=browser.find_element_by_name(‘birthday_year’).click()
time.sleep(2)
WebDriverWait(browser, 20).until(EC.element_to_be_clickable((By.XPATH, “//[@id=‘year’]/option[43]"))).click()
#cinsiyet seçimi
browser.find_element_by_name(‘sex’).click() #cinsiyet seçimi
time.sleep(4)
browser.find_element_by_name(‘websubmit’).click()
time.sleep(2)
fMail = mailadres[0].split("@")
mailName = fMail[0]
domain =fMail[1]
instCode = verifiCode.getInstVeriCode(mailName, domain, browser).lstrip(“FB-”)
time.sleep(5)
browser.find_element_by_id(“code_in_cliff”)
time.sleep(3)
browser.find_element_by_id(“code_in_cliff”).send_keys(instCode,Keys.ENTER)
time.sleep(5)
onay_sonrasi_klik=browser.find_element_by_xpath("//
[@id=‘facebook’]/body/div[4]/div[2]/div/div/div/div[3]/div/a”).click()
time.sleep(3)
browser.get(“Redirecting...”) #profil linki facebook
profil=browser.get(“Redirecting...”) #profil linki facebook
time.sleep(5)
print (browser.current_url) #sayfanın url sini alma
with open (“hesapacicisayfali.txt”,“a”,encoding=“utf-8”) as hesaplar:
txt_kayit=hesaplar.write(browser.current_url+":\n")
time.sleep(4)
browser.get(“Facebook”) # sayfa oluşur linki
print(“sayfa oluşturma açıldı”)
time.sleep(3)
import isimsoyisimolusturucu as account
time.sleep(5)
sayfa_adi = browser.find_element_by_xpath("//[@id=‘jsc_c_f’]")
sayfa_adi.send_keys(account.isimOlusturucu())
print(account.isimOlusturucu())
kategori_adi =browser.find_element_by_xpath("//
[@id=‘jsc_c_j’]").send_keys(“Danışmanlık Ajansı”)
time.sleep(5)
danismanlik_ajansi_buton_klik=browser.find_element_by_xpath("/html/body/div[1]/div/div[1]/div[1]/div[3]/div/div/div[2]/div/div/div[1]/div[1]/div/div[1]/div/ul/li[1]/div/div[1]/div/div/div/div/span").click()
time.sleep(5)
sayfa_olustur_klik_butonu=browser.find_element_by_xpath("//*[@id=‘mount_0_0’]/div/div[1]/div[1]/div[3]/div/div/div[1]/div[1]/div[1]/div/div[3]/div[2]/div/div/div[1]").click()
print(“sayfa başarıyla oluşturuldu”)
time.sleep(5)
print("sayfa oluşturma başarılı ")
browser.get(“Redirecting...”) #profil bookmarks
time.sleep(3)
#pyautogui.leftClick(x=153,y=792) #sayfanın linkine gider
print(browser.current_url) # sayfanın url sini alma
with open(“facebooksayfalisayfa.txt”, “a”, encoding=“utf-8”) as sayfalar:
sayfalar.write(browser.current_url + “:\n”)
time.sleep(3)
browser.close()
browser.quit()
‘’’

2 Beğeni