Я пытаюсь зайти на сайт с использованием капчи с помощью модуля запросов.
import requests
from bs4 import BeautifulSoup
url="http://somesite.com"
with requests.Session() as s:
r = s.get(URL, headers=headers)
soup = BeautifulSoup(r.content, features="html.parser")
CaptchaImgURL = 'https://somesite.com/image.axd?uid=49a9ca-3a3e-40e7'
r = requests.get(CapImgURL)
open('ImageVerify.jpg', 'wb').write(r.content)
login_details['username']=user
login_details['passwd']=pwd
login_details['txtImgVerifyCode']=input('Enter Code: ')
login_details['button']='Log in'
r = s.post(URL, data=login_details , headers=LoginHeaders)
Здесь я сначала выбираю страницу входа, а затем сохраняю изображение капчи в отдельном URL-запросе от CaptchaImgURL.Но я получаю недопустимый код капчи при входе в систему.
Изображение капчи в том же CaptchaImgURL меняется каждый раз, когда я делаю запрос.
Как я могу получить изображение капчи, когда я делаю запрос на выборкуСтраница входа в первый раз?