1 回答

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
我在處理推薦公司的 ul-li 退出菜單時(shí)遇到了麻煩
這是預(yù)期的,因?yàn)閑lement您的目標(biāo)是通過(guò)dynamic腳本呈現(xiàn)的。options.add_argument('-headless')為了克服這一點(diǎn),你將不得不避免。
你這里也有問(wèn)題
print(wd.find_element_by_xpath('//*[@id="_esgratingsprofile_esg-ratings-profile-header"]/div[2]/div[1]/div[2]/div'))
您嘗試打印元素的位置。由于目標(biāo)元素是icon由呈現(xiàn)的CSS,因此您不能使用print()來(lái)輸出它。相反,您需要將其保存為一個(gè).png文件
with open('filename.png', 'wb') as file:
file.write(driver.find_element_by_xpath('//*[@id="_esgratingsprofile_esg-ratings-profile-header"]/div[2]/div[1]/div[2]/div').screenshot_as_png)
然后根據(jù)您的需要使用它。
添加回答
舉報(bào)