адрес python selenium href слишком длинный, чтобы получить правильные данные - PullRequest
0 голосов
/ 17 октября 2018

В последнее время я решаю странную проблему.используя селен, я знаю, что могу использовать

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

, поэтому, когда я нажимаю искачать файл, он имеет только плитку файла

lalala ccccc assign_dog assign_soa_ cat vio_apple car
велосипед

Так у кого-нибудь есть эта проблема?Вы знаете, как решить эту проблему, используя python и selenium?

...