Python BeautifulSoup login işlemi

#1

Selamlar,

google login olup açılan oturum ile bir form doldurmak istiyorum bunun için BeautifulSoup ve requests ile ilerlemeye çalışıyorum google login işleyişi email bir ilerle şifreyi bir ilerle şeklinde bu nedenle post kısmını nasıl oluşturacağımı bilemiyorum şuan gmail email giriş ekranını dökebiliyorum paremetreleri de aldım devamını nasıl getirebilirim ?

not : webdriver selenium ile zaten yapıyorum tarayıcıyı gizliyorumda fakat hiç bişey BeautifulSoup ,requests kadar saglıklı ve güzel olmuyor bun nedenle bunu öğrenmem gerek teşekkürler

from bs4 import BeautifulSoup
import json, requests

headers = {

    'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1'
}


url = "https://www.google.com/accounts/Login?hl=tr&continue=http://www.google.com"

login_data = {

    'id': 'username@gmail.com',
}

url = "https://accounts.google.com/ServiceLogin?elo=1"
with requests.Session() as s:
    soup = BeautifulSoup(s.get(url).text, "html.parser")

    r = s.post(url,headers=headers)

print(r.content)

id="identifierId"

data-initial-value

@Erdem1 @ismailarilik @Asosyal_Futbolcu @Cihat_Altiparmak @_Alparslan_55 @coderistan

0 Likes

#2

neden mechanize ile halletmiyorsunuz istiyorsanız mechanize ile doldurmaya çalışalım ?

0 Likes

#3

mechanize eski python 3 te çalışmıyor paketleri bile yüklenmiyor

1 Like

#4

eski python3 ne yapacaksınız onu anlamadım günümüz pythonunu kullanmak daha yararlı olacağını düşünüyorum 3.7 den sonra on ton özellik eklendi eski sürüm de kullanılmıyor diye siz projenizi onunla yazacaksınız diye bir durum söz konusu değil public etseniz bile 3.7 yi yüklemek çok zor olacağını düşünmüyorum tabii ki sizin kararınız ama mechanize ile halledelim.

0 Likes

#5

Bir hata olmuş aslında şöyle denmek istenmiş

Mechanize eski, py3te çalışmıyor, paketleri bile yüklemiyor

2 Likes

#6

Evet o konuda haklı şimdi anladım demek istediğini mechanize eski kalıyor biraz :slight_smile: yanlış anlamışım kusuruma bakmayın.

0 Likes

#7

requests ile sayfayı çekip BeautifulSoup ile formları doldurmak mükemmel stabil sorunsuz işleyiş verecek python bu kadar güçü iken internette yabancı kaynaklarda çok az bilgi var yapan kendine saklamış

0 Likes

#8

Sıkıntı yok pythonun asıl dökümanını okuyup bir şeyler yapmaya çalışırız :slight_smile:

0 Likes

#9

Bende aynı durumdan muzdaripim sorunu çözerseniz bana da yardımcı olur musunuz?

0 Likes