• 29-11-2023, 03:54:35
    #1
    Aşağıdaki kodun amacı: Deneme maksatlı herhangi bir adaya requests ile oy basmak
    Tabi sonrasında adaletsizlik olmasın diye rakiplere de gereği kadar oy atacağım. Amaç kendimi geliştirmem
    Kodun çıktısı: 200


    import requests
    from bs4 import BeautifulSoup
    
    
    
    #Proxy ile oturum açma
    session = requests.Session()
    session.proxies = {"http":"http://<USERNAME>:<PASSWORD>@<HOST>:<PORT>"}
    
    #--------------------------------------------
    #Sitenin çerez tokenlerini alma
    url1 = "https://www.tekirdagsecim.com/"
    asd = session.get(url1)
    cookies = asd.cookies
    lisste = []
    for key, value in cookies.items():
        lisste.append(value)
    xsrff = lisste[0]
    laravell = lisste[1]
    
    #--------------------------------------------
    
    #Gerekli çerezler ve header'ın düzenlenmesi
    session.headers['User-Agent'] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
    session.cookies.set("cookieconsent_status", "dismiss", domain="www.tekirdagsecim.com")
    session.cookies.set("XSRF-TOKEN", xsrff, domain="www.tekirdagsecim.com")
    session.cookies.set("laravel_session", laravell, domain="www.tekirdagsecim.com")
    
    #--------------------------------------------
    
    #Oturumun payload token'ini alma
    qwe = session.get(url1)
    soup = BeautifulSoup(qwe.text, "html.parser")
    token = str(soup.find_all("script", {"type": "text/javascript"}))[407:447]
    
    #--------------------------------------------
    
    #Post atımı
    response = session.post(f"https://www.tekirdagsecim.com/vote_control?_token={token}",
                            headers={
                                "authority": "www.tekirdagsecim.com",
                                "method": "POST",
                                "path": f"/vote_control?_token={token}",
                                "scheme": "https",
                                "accept": "*/*",
                                "accept-encoding": "gzip, deflate, br",
                                "accept-language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
                                "origin": "https://www.tekirdagsecim.com",
                                "referer": "https://www.tekirdagsecim.com/",
                                "sec-ch-ua": "\"Google Chrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"",
                                "sec-ch-ua-mobile": "?0",
                                "sec-ch-ua-platform": "\"Windows\"",
                                "sec-fetch-dest": "empty",
                                "sec-fetch-mode": "cors",
                                "sec-fetch-site": "same-origin",
                                "x-requested-with": "XMLHttpRequest"
                            },
                            data={"adayId": "32", "voteId": "1"})
    
    print(response.status_code)
  • 29-11-2023, 04:11:53
    #2
    Söylemeyi unutmuşum... Kod çalışınca oy sayısı yükselmiyor fakat 200 çıktısı veriyor
  • 29-11-2023, 06:29:30
    #3
    Yaptığınız/Yapacağınız hile olmuyor mu ?
  • 29-11-2023, 06:36:14
    #4
    ücretiyle yardımcı olabilirim
  • 29-11-2023, 18:07:14
    #5
    HalilSarikas adlı üyeden alıntı: mesajı görüntüle
    Yaptığınız/Yapacağınız hile olmuyor mu ?
    Belirttiğim gibi, diğerlerine de eşit sayıda atıp farkı bozmayacağım