with本质上是管理了文件资源,这样创建对象
但是报错,类型错误,把.start删掉就能正常打开,
接下来在学习一下等待时机
等待机制
指定时间等待:(鼠标操作过快不正常,操作不宜过快,注意单位)
page.wait_for_timeout(毫秒)
等待加载完成:(按ctrl+鼠标左键可以跳转)
page.wait_for_load_state('load') (三种状态)
-
`'load'` - 等待 `load` 事件被触发。
-
`'domcontent loaded'` - 等待 `DOMContentLoaded` 事件触发。
-
`'networkidle'` - **不推荐** 等待至少 `500` 毫秒内无网络连接。请勿使用,这种方法依赖于网页断言来评估就绪状态。(如果有些网站加载过慢可以用)
html 文档
network kill:没有网络
等待元素状态:(先点击登录再输入内容,不点登录容易被判定为爬虫)
page.wait_for_selector(元素, state=状态)
-
visible:等待某个元素可见
-
hidden:等待某个元素隐藏 (两个状态)

判断一个元素是否存在用count
输完后还不出来,选中这一部分,复制为xpath,粘贴过来,用click
但是这样做有一个问题,就是输入太快了,不像人做的
用page.wait_for_timeout()来进行等待