如何解决使用Python中的SeleniumBase模块,如何获取随每个查询而变化的链接的URL?
这是网站上的HTML:
Unique sequence file:
<a href="/cgi-bin/elimdupesv2/elimdupes.cgi?id=4ROEFYUD&output=unique_default.Fasta">View</a>
<a href="/cgi-bin/elimdupesv2/elimdupes.cgi?id=4ROEFYUD&download=unique_default.Fasta">Download</a>
下载链接每次运行都会更改,因为生成的文件不同。我应该如何提取URL并将其保存到变量中以下载文件? 我试过了,但是没用:
class Example(BaseCase):
def test_(self):
...
url = self.find_link_text('Download',timeout=None).get_link_attribute()
self.download_file(file_url,destination_folder=None)
预先感谢一堆。
解决方法
您可以使用此:
driver.find_element_by_xpath("//a[contains(text(),'Download')]")
或者这个:
public function edit($projectId,ProjectCredentialCpanel $projectcredentialcpanel)
{
$data = [
'project' => $projectId,'isEdit' => true,];
return view('cms.credential.cpanel.add-cpanel',$data);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。