pl3000 发表于 2022-10-23 11:04

请教如何解决AttributeError:'NoneType'对象没有属性'send\u keys'”错误


请教各位老师,怎么解决,谢谢!

youth96 发表于 2022-10-23 11:10

说明你第9行找的输入框不对吧,你确定id是这个?

pl3000 发表于 2022-10-23 11:14

本帖最后由 pl3000 于 2022-10-23 11:16 编辑

youth96 发表于 2022-10-23 11:10
说明你第9行找的输入框不对吧,你确定id是这个?
<input type="text" name="username" id="username_LIjU8" autocomplete="off" size="30" class="px p_fre" tabindex="1" value="">好像每次都不一样,动态的,怎么办

youth96 发表于 2022-10-23 11:16

username_LIjU8username_LGQxs这不是同一个啊,或者是这个id不是一个固定值?通过path试试

pl3000 发表于 2022-10-23 11:17

youth96 发表于 2022-10-23 11:16
username_LIjU8username_LGQxs这不是同一个啊,或者是这个id不是一个固定值?通过path试试

就是动态的,怎么解决?

youth96 发表于 2022-10-23 11:19

pl3000 发表于 2022-10-23 11:17
就是动态的,怎么解决?

通过path啊,find_element_by_xpath你去学习下path就知道了

youth96 发表于 2022-10-23 11:20

youth96 发表于 2022-10-23 11:19
通过path啊,find_element_by_xpath你去学习下path就知道了

或者是name唯一确定的话,也可以用 by_name来定位

pl3000 发表于 2022-10-23 11:22

youth96 发表于 2022-10-23 11:20
或者是name唯一确定的话,也可以用 by_name来定位

好的,刷新了一下,密码框也是动态的

tuoluo348 发表于 2022-10-23 11:25

尽量用requests吧 这个selenium效率低
页: [1]
查看完整版本: 请教如何解决AttributeError:'NoneType'对象没有属性'send\u keys'”错误