<body><img src="https://www.tkrcetautonomous.org/StudentLogin/Student/StudentPhoto.aspx?StudId=1447&ColCode=PSS" alt="https://www.tkrcetautonomous.org/StudentLogin/Student/StudentPhoto.aspx?StudId=1447&ColCode=PSS"></body>
Здравствуйте,
Я уже искал ответ, но я не получил то, что хочу Вот то, что япытаясь загрузить изображения с нашего портала колледжа, который должен быть зарегистрирован для получения доступа к муравьиной вещи, то есть, он имеет систему cookie и не похож на другие страницы, в конце URL не имеет никаких расширений изображений, таких как .png, .jpg,... и т. д. у него есть похожая ссылка: https://www.tkrcetautonomous.org/StudentLogin/Student/StudentPhoto.aspx?StudId=1102&ColCode=PSS
загрузка поврежденного изображения ..
Я испробовал все решения из переполнение стека , но ни один из них не сработал для моего требования, кроме одного, когда я проверяю элемент url, я получил опцию, называемую копировать данные, URL-адрес очень длинный, и когда я использую эту ссылку в url-адресе, он снова работает нормально
driver.find_element_by_id('lnkLogins').click()
driver.find_element_by_xpath('//*[@id="lnkStudent"]').click()
driver.find_element_by_id('txtUserId').send_keys(st)
driver.find_element_by_id('txtPwd').send_keys(st)
driver.find_element_by_id('btnLogin').click()
res = driver.execute_script("return document.documentElement.outerHTML")
soup = BeautifulSoup(res,'lxml')
table = soup.find('img',{'id':'ImgStudent'}).get('src')
s= 'https://www.tkrcetautonomous.org/StudentLogin/Student/'+table
print(s)
driver.get(s)
k = urllib.request.urlretrieve(s,filename=os.path.basename(st)+'.png')
Я хочу загрузить изображение, как при сохранении изображения, используя правый клик ... но я получаю поврежденное изображение