@StickPY

Как создать запрос на логин в БлаБлаКар?

Нужно сделать запрос на логин в сайт блаблакара на питоне
Написал небольшой код, но он не работает

код:
# -*- coding: utf- 8 -*-

import requests

s = requests.Session()
data = {"email":"тут логин",
        "password":"тут пароль"
        }
url = "https://www.blablacar.com.ua/login/email"
r = s.post(url, data=data)

print(r.text)


что именить чтобы он работал?)

Результат кода:

<html><head><title>blablacar.com.ua</title><style>#cmsg{animation: A 1.5s;}@keyframes A{0%{opacity:0;}99%{opacity:0;}100%{opacity:1;}}</style></head><body style="margin:0"><p id="cmsg">Please enable JS and disable any ad blocker</p><script>var dd={'cid':'AHrlqAAAAAMA1iN9qIVsEWYA1a4BQw==','hsh':'1C17E1F027942805E00EE24A122A45','t':'bv','r':'b','s':233,'e':'c41415723924d0ce6b9abed609ca969d82e88ce6c20e7ece1154546a1d68011b','host':'geo.captcha-delivery.com'}</script><script src="https://ct.captcha-delivery.com/c.js"></script></body></html>
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@StickPY Автор вопроса
Вот ответ:

from selenium import webdriver
                    driver.get("https://www.blablacar.com.ua/login/email")
                    login = driver.find_element(by=By.NAME, value='login')
                    password = driver.find_element(by=By.NAME, value='password')
                    login.send_keys(f'логин')
                    password.send_keys(f'пароль')

                    log = driver.find_element(by=By.CLASS_NAME, value='button-label')
                    log.click()


Юзайте селениум:)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы