虽然标题这么说,但其实坑不在openpyxl上,都在我要填的哪个网站上。首先上个我要填的网站样式。
需要从excel获取的只有身份证,姓名,电话,其他的要么会自动的生成,要么可以下拉选择,所以整体难度不是很大。下拉框的操作很简单,先点击出现,再点击选择就行了。 唯独这个工作学习居住点有点不大一样,因为下拉里面套着下拉,要选省,选市,最后选到区。
选省很简单,点两下就出现了,但是选市就不行了,因为它被前面一层网页挡住了,直接点是点不到的,必须把下拉框往下拉,让点击元素来到最上层,一开始我想的是模拟方向键向下选择,结果不行。没办法只能选择模拟鼠标按住拖动了,但是直接写向下拖动距离也失败,最后再网上找到了可以从一个元素拖到另一个元素的方法,才把这个问题给解决。
element1 = driver.find_element