1.场景 很多时候登录操作是比较复杂的,因为存在各种反爆破操作,以及为了安全性提交数据都会存在加密.如果要完全模拟代码去实现登录操作是比较复杂,并且该网站后续更新了登录安全相关功能,那么登录的模拟操作又得修改.但是通过selenium模拟人为登录得操作是永远不会过时.因此一个好得方案就是通过selenium模拟登录,然后拿到可用得Cookie通过requests进行后续得模拟请求. 2.实现代码 import time, requests from selenium import webdriv…
使用id定位Message: no such element: Unable to locate element: {"method":"id","selector":"auto-id-1537235284167"},找不到元素.原因是由于此id是动态id,每次刷新http://www.126.com页面该值都会变话.因此找不到对应元素. 使用类定位原因是:该class是含有空格的复合类.无法直接使用find_element_…