我一直试图在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)
从所有帐户来看,这都应该起作用。
答案 0 :(得分:1)
替换
print(link("href"))
使用
print(link.get_attribute("href"))
P.S。另外,您可能会共享您要抓取的URL,以检查XPath是否正确匹配。