python selenium href地址太长,无法获取正确的数据

时间:2018-10-17 00:23:00

标签: python selenium download href

最近我遇到一个奇怪的问题要解决。 通过使用硒,我知道我可以使用

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解决它吗?

0 个答案:

没有答案