python - (Selenium/Python) 点击元素后跟踪代码200
问题描述
大家好。请帮我解决我的头疼问题。在我单击按钮/字段等(通过 selenium)后,会发送一个请求(状态为“待定”)。如何在 selenium 移动到下一个字段之前跟踪 200 的状态?(如果此时没有跟踪,则中止先前的请求,并删除先前输入的字段中的条目)。提前谢谢!) 视觉示例
解决方案
这是不可能的/通过硒本机支持
你可以使用requests
包
像这样的东西:
url = 'http://www.google.com'
driver.get(url)
status_code = requests.get(url).status_code
status = True
while status:
if status_code != 200:
print("Status code is not 200")
time.sleep(3)
else:
print("status code is 200")
status = False
推荐阅读
- cors - API 网关 Cloudformation CORS
- ms-word - 如何创建一个数字序列,在 MS Word 中显示每个数字中的两个?
- ios - 当动画Swift时,点击手势在UIImageview上不起作用
- java - 应用程序处于空闲状态时没有 GC
- r - 每个组的唯一值
- lookup - evince:符号查找错误:/usr/lib/libatk-1.0.so.0:未定义符号:g_log_structured_standard
- java - Hybris Solr 排序配置
- python - 如何在 html_message 内的 django send_mail 中发送超链接
- aws-lambda - pymysql 在 lambda 函数中超时
- python - 编写类似于 sys.getrecursionlimit 的递归函数