Yapay zeka ChatGPT ile kod yazmak

ahmetagha21

Centipat
Katılım
23 Aralık 2022
Mesajlar
30
Daha fazla  
Sistem Özellikleri
işlemci : Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz (4 CPUs), ~~~
RAM : 8192MB RAM

ekran kartı :NVIDIA GeForce GT 430

depolama : 500 gb hdd ~~~~

depolama(ssd) : 128
Cinsiyet
Erkek
Merhaba ChatGPT ile kod yazmak istiyorum ama bir türlü kod çalışmıyor ya ben yanlış soruyorum ya o anlamıyor ben bir siteden veri madenciliği yapacağim ve onlar üstünden analiz botu oluşturmak istiyorum ama bir türlü başaramıyorum yazılım ve yapay zekadan anlayan var mı?
 
Merhaba ChatGPT ile kod yazmak istiyorum ama bir türlü kod çalışmıyor ya ben yanlış soruyorum ya o anlamıyor ben bir siteden veri madenciliği yapacağim ve onlar üstünden analiz botu oluşturmak istiyorum ama bir türlü başaramıyorum yazılım ve yapay zekadan anlayan var mı?

Nasıl çalıştırmaya çalışıyorsun?
 

import time
import os
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.service import Service
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.chrome.options import Options
from selenium.common.exceptions import NoSuchElementException
import telebot

# Chrome tarayıcısının yolunu doğru şekilde ayarlayın
chrome_path = r"C:\Program Files\Google\Chrome\Application\chrome.exe"
chrome_driver_path = os.path.join(os.getcwd(), "chromedriver")

# ChromeOptions'ı ayarlayın
chrome_options = Options()
chrome_options.binary_location = chrome_path

# ChromeDriver'ın Service nesnesini oluşturun
service = Service(chrome_driver_path)

# ChromeDriver'ı başlatın
driver = webdriver.Chrome(service=service, options=chrome_options)

# İlanların toplanacağı liste
ilanlar = []

try:
# İlanları tarayarak topla
driver.get("https://www.sahibinden.com/otomobil") # İlanların bulunduğu siteyi buraya girin

# Cloudflare bekleme süresi
time.sleep(10) # 10 saniye bekle

# Arama kriterlerini gir
search_input = driver.find_element(By.ID, 'search-input') # Arama kutusu için uygun seçiciyi kullanarak bulun
search_input.send_keys('araba') # Arama yapmak istediğiniz anahtar kelimeyi buraya girin
search_input.send_keys(Keys.RETURN)

# İlanları analiz etmek ve istenen bilgileri elde etmek için gerekli kodu buraya ekleyin
ilanlar = driver.find_elements(By.CSS_SELECTOR, '.ilan') # İlanların bulunduğu HTML elementlerini seçin

# Telegram botuyla iletişim kurmak için gerekli bilgileri girin
bot_token = 'YOUR_BOT_TOKEN' # Telegram botunuzun token'ını buraya girin
chat_id = 'YOUR_CHAT_ID' # Telegram chat ID'nizi buraya girin

# Telegram botunu başlat
bot = telebot.TeleBot(bot_token)

# Analiz sonuçlarını Telegram üzerinden gönder
message = "Bulunan ilanlar:\n"
for ilan in ilanlar:
baslik = ilan.find_element(By.CSS_SELECTOR, '.ilan-baslik').text
fiyat = ilan.find_element(By.CSS_SELECTOR, '.ilan-fiyat').text
# İstenilen diğer bilgileri burada elde edin

# Analiz sonuçlarını message değişkenine ekleyin
message += f"Başlık: {baslik}\nFiyat: {fiyat}\n\n"

# Telegram üzerinden mesajı gönder
bot.send_message(chat_id, message)

except Exception as e:
print(f"Hata oluştu: {str

Buradan atabilirsin sorun olacagını sanmıyorum.
?????
 
Son düzenleme:
İmport time.
İmport OS.
From Selenium import webdriver.
From Selenium. Webdriver.common. Keys import keys.
From Selenium. Webdriver. Chrome. Service import service.
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. Chrome. Options import options.
From Selenium.common. Exceptions import nosuchelementexception
İmport telebot.

# Chrome tarayıcısının yolunu doğru şekilde ayarlayın.
Chrome_path = r"C:\program Files\Google\Chrome\Application\chrome.exe"
Chrome_driver_path = os.path.join(os.getcwd(), "chromedriver")

# Chromeoptions'ı ayarlayın.
Chrome_options = Options()
Chrome_options. Binary_location = chrome_path.

# Chromedriver'ın service nesnesini oluşturun.
Service = service(chrome_driver_path)

# Chromedriver'ı başlatın.
Driver = webdriver. Chrome(service = service, options = chrome_options)

# İlanların toplanacağı liste.
İlanlar = []

try:
# İlanları tarayarak topla.
driver.get("https://www.sahibinden.com/otomobil") # İlanların bulunduğu siteyi buraya girin.

# Cloudflare bekleme süresi.
time.sleep(10) # 10 saniye bekle.

# Arama kriterlerini gir.
search_input = driver.find_element(By.ID, 'search-input') # Arama kutusu için uygun seçiciyi kullanarak bulun.
search_input.send_keys('araba') # Arama yapmak istediğiniz anahtar kelimeyi buraya girin.
search_input.send_keys(Keys.RETURN)

# İlanları analiz etmek ve istenen bilgileri elde etmek için gerekli kodu buraya ekleyin.
ilanlar = driver.find_elements(By.CSS_SELECTOR, '.ilan') # İlanların bulunduğu HTML elementlerini seçin.

# Telegram botuyla iletişim kurmak için gerekli bilgileri girin.
bot_token = 'YOUR_BOT_TOKEN' # Telegram botunuzun token'ını buraya girin.
chat_id = 'YOUR_CHAT_ID' # Telegram chat ID'nizi buraya girin.

# Telegram botunu başlat.
bot = telebot.TeleBot(bot_token)

# Analiz sonuçlarını Telegram üzerinden gönder.
message = "Bulunan ilanlar:\n"
for ilan in ilanlar:
baslik = ilan.find_element(By.CSS_SELECTOR, '.ilan-baslik').text
fiyat = ilan.find_element(By.CSS_SELECTOR, '.ilan-fiyat').text
# İstenilen diğer bilgileri burada elde edin.

# Analiz sonuçlarını message değişkenine ekleyin.
message += f"Başlık: {baslik}\nFiyat: {fiyat}\n\n"

# Telegram üzerinden mesajı gönder.
bot.send_message(chat_id, message)

except Exception as e:
print(f"Hata oluştu: {str

?????

Direk kopyala yapıştır yaparak mı çalıştırmaya çalışıyorsun ustunde degısıklık yapmadan?
 
Direk kopyala yapıştır yaparak mı çalıştırmaya çalışıyorsun ustunde degısıklık yapmadan?

Evet öyle yaptım sadece Telegram token ve chet ID mi yazdım
 

Technopat Haberler

Yeni konular

Geri
Yukarı