<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元素时,我得到了一个名为copy data 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')
我想下载图像,就像我们使用右键单击保存图像时一样。 但我的图像坏了