aspnet ile yazılmış bir siteye randevu yakalaması için bot yazdım, bot 8-10 seansı bulup hepsini seçiyor ama işlem sonunda sadece 3 tanesini başarıyla tamamlıyor.ne yaparsam yapayım hep 3 bir sürü değişiklik yaptım 3 ün üstüne çıkmıyor. Elle tarayıcıdan yaptığımda hepsini alabiliyorum, limit yok.
extra_fields = {"ctl00$pageContent$cboxOnay": "on"} # "Rezervasyon işlemimi onaylıyorum" kutusu
for s in seans_listesi:
cbox_name = (s.get("cbox_name") or "").replace("\\", "").strip()
if cbox_name:
extra_fields[cbox_name] = "on"
html = aspnet_post(session, BASE + SEANS_PATH, html,
event_target="ctl00$pageContent$btnRezervasyon",
extra_fields=extra_fields)
html = aspnet_post(session, BASE + SEANS_PATH, html,
event_target="ctl00$pageContent$lbtnKaydet",
extra_fields=extra_fields)Acaba ASP.NET formlarında requests ile fazla checkbox gönderince sadece bir kısmı mı işleniyor?
formun statei falan olmasi lazim veya ayni anda ayni ipden cok fazla istek atinca cakisiyor da olabilir selenium gibi browser tabanli deneyin bi de derim