URLencode加密造成,请求一致,参数一致,但是查询结果为空

#最近用python selenium,写自动化脚本,遇到一个难题,在使用以下方法时

driver.find_element_by_id().send_keys("***")

点击查询,返回数据为空,然后手动对比了能查询的请求数据以及查询不到的请求数据

发现查询不到的数据中多了%EF%BB%BF几个字符

然后我解析发现啥都没有,就知道是一个空字符,而且不占位置,难受死我了

后来加上如下方法,解决的:

#也就是模拟键盘操作,在输入框中按下HOME键,然后按下DEL键,删除空字符    
code.send_keys(Keys.HOME)
code.send_keys(Keys.DELETE)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章