最近我遇到一个奇怪的问题要解决。 通过使用硒,我知道我可以使用
abc="www.cnn.com"
browser = webdriver.Chrome()
browser.get(abc)
获取href内容。
但是今天我收到一个问题,我的href很长(我从网站上获得了它)。实际上,网络上的href地址显示为:
href:=data:text/csv;charset=UTF-8…20%23%2C%23Y%23%23%2C%23PA%22%0A
看,地址中有“ ...”,如果我将鼠标放在地址中,它会显示很长的内容,这是对的,这就是我要单击下载的内容。
但是当我使用get_attribute("href")
来获取地址时,它仅显示简短的地址:
data:text/csv;charset=UTF-8,%22lalala%22%2C%22ccccc%22%2C%22assigned_dog%22%2C%22assigned_soa_cat%22%2C%22vio_apple%22%2C%22car%22%2C%22bike%22%0A
所以当我单击并下载文件时,它只有文件的磁贴
拉拉(laalala)ccccc 自行车
那么有人有这个问题吗?你知道如何使用python和selenium解决它吗?