В последнее время я решаю странную проблему.используя селен, я знаю, что могу использовать
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?