我一直在尝试在web元素中选择元素,我得到:“TypeError:'WebElement'对象不可调用”
def get_engagmet(driver, time, a):
engagment = {}
body_element = driver.find_elements_by_xpath("//div[@class='_5pcr userContentWrapper']")
link = body_element[a].find_element_by_xpath(".//a[@rel='theater']")
print("this is link")
print(link("href"))
time.sleep(3)
无论如何,这应该有效。
更换
print(link("href"))
同
print(link.get_attribute("href"))
附:您也可以共享您尝试抓取的URL,以检查您的XPath是否匹配正确。