Python必学:如何实现自动搜索功能?

我们今天以淘宝网为例,用Python自动打开网站并搜索想要的数据。


1.梳理Python实现自动搜索的思路


核心:需要用到selenium库来实现我们的自动化的流程


第一步,打开淘宝网站


第二步,找到搜索框


第三步,在搜索框中输入关键词


第四步,找到搜索按钮


第五步,点击进行搜索


2.Python实现自动搜索的代码讲解


第一步,打开网站。


通过前几节课的学习,我们用selenium模拟浏览器操作打开网站,因此这里不做过多概述,看以下代码:


Python必学:如何实现自动搜索功能?


第二步,定位搜索框


我们要查找关键词,首先需要找到搜索框的位置,就需要用到find系列查找相关元素,我们首先通过代码发现搜索框的位置为“ID=“q”,因此我们find_element_by_id定位到相应的位置,我们赋值给变量input_words


Python必学:如何实现自动搜索功能?

Python必学:如何实现自动搜索功能?


第三步,输入关键词


我们找到了搜索框的位置,就可以在搜索框中输入要查询的关键词,用【.send_keys】查找关键词


Python必学:如何实现自动搜索功能?


第四步,搜索按钮的查找


跟第二步差不多,我们需要先定位位置,再执行操作。我们通过代码发现,class对应的值中间有空格,我们只需要用其中一个即可


Python必学:如何实现自动搜索功能?

Python必学:如何实现自动搜索功能?


第五步,点击搜索


找到了搜索按钮,就可以执行点击操作


Python必学:如何实现自动搜索功能?


展开阅读全文

页面更新:2024-04-23

标签:赋值   淘宝   空格   变量   按钮   思路   元素   关键词   流程   浏览器   位置   代码   操作   发现   科技   网站

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top