【发布时间】:2019-08-16 00:01:22
【问题描述】:
我想创建一个机器人来使用 selenium 和 python 自动创建 instagram 帐户以用于学习目的。
我遇到了无法获取由随机字符串生成器random.org 创建的元素的文本的问题。
我已经尝试使用elem.text() 和get_attribute("value") 获取元素的txt。
browser.get("https://www.random.org/passwords/")
start = browser.find_element_by_xpath("/html[1]/body[1]/div[1]/form[1]/p[5]/input[1]")
start.click()
time.sleep(2)
string5 = browser.find_element_by_xpath("/html[1]/body[1]/div[1]/ul[2]/li[5]")
string4 = browser.find_element_by_xpath("/html[1]/body[1]/div[1]/ul[2]/li[4]")
对象的html是
<li>YWKLGQ2V</li>
xpath 是
/html[1]/body[1]/div[1]/ul[2]/li[4]
当我尝试string4.txt() 时,我得到了
str 不可调用
当我尝试get_attribute("value") 时,我得到了
0
【问题讨论】: