python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记

这篇具有很好参考价值的文章主要介绍了python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

5.根据标签名字来获取对象


button = browser.find_element_by_tag_name(‘input’)

6.通过当前页面中的链接文本来获取对象


button = browser.find_element_by_link_text(‘新闻’)

(五)selenium访问元素信息

====================================================================================

例:

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

1.获取元素属性的属性值


.get_attribute(’’)

button = browser.find_element_by_id(‘su’)

获取元素属性值

content = button.get_attribute(‘class’)

print(content)

运行结果:

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

2.获取标签名


.tag_name

button = browser.find_element_by_id(‘su’)

获取标签名

content = button.tag_name

print(content)

运行结果:

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

3.获取元素文本


.text

button = browser.find_element_by_link_text(‘新闻’)

获取元素文本

content = button.text

print(content)

运行结果:

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

(六)selenium中的交互

==================================================================================

1.点击


click()

2.输入


send_keys()

3.后退操作


browser.back

4.前进操作


browser.forword()

5.模拟js滚动


move = document.documentElement.scrollTop=‘100000’

执行move代码

browser.execute_script(move)

6.获取网页代码


page_source

7.退出


browser.quit()

实例

=====================================================================

from selenium import webdriver

import time

path = ‘chromedriver.exe’

browser = webdriver.Chrome(path)

url = ‘https://baidu.com’

browser.get(url)

在搜索框内输入内容

input = browser.find_element_by_id(‘kw’)

input.send_keys(‘钢铁是怎样炼成的’)

time.sleep(3)

找百度一下按钮并点击

button = browser.find_element_by_id(‘su’)

button.click()

time.sleep(2)

滑倒底部

move = ‘document.documentElement.scrollTop=100000’

browser.execute_script(move)

time.sleep(2)

查找下一页按钮并点击

next = browser.find_element_by_xpath(‘//a[@class=“n”]’)

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium
python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

六、面试宝典

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

简历模板python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记,2024年程序员学习,python,爬虫,selenium

直到现在。**

深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-43UVKcEv-1710981457998)]文章来源地址https://www.toymoban.com/news/detail-845381.html

到了这里,关于python爬虫从0到1 -selenium的基本使用(1),非常适合收藏的Python进阶重难点笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python爬虫之selenium库使用详解

    什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。 selenium可以模拟真

    2023年04月19日
    浏览(69)
  • Python爬虫之selenium的基础使用

    一.本文背景及概要 笔者在Python爬虫的学习过程中接触selenium,惊觉此包的强大之处,便对学习的知识做个记录,方便日后需要时查看,同时也和读者分享。文中表述如有错误,敬请指正,感激不尽。 本文主要是对selenium的概要和一些基础的用法。特此说明:笔者学习的资料中

    2024年02月07日
    浏览(27)
  • python爬虫selenium和ddddocr使用

    selenium实际上是web自动化测试工具,能够通过代码完全模拟人使用浏览器自动访问目标站点并操作来进行web测试。 通过python+selenium结合来实现爬虫十分巧妙。 由于是模拟人的点击来操作,所以实际上被反爬的概率将大大降低。 selenium能够执行页面上的js,对于js渲染的数据和

    2024年02月07日
    浏览(33)
  • Python爬虫-使用Selenium模拟百度登录

        前面我已经安装好了Selenium并模拟成功了一下打开百度页面并进行查询,让我这个python初学者信心倍增,今天再来试一试百度登录 把打开百度的代码放到构造方法中 ps:那个文件目录是用于后面滑块验证图片保存的。 点击右上角的“登录”按钮,打开登录框, 代码如下:

    2024年02月06日
    浏览(41)
  • 【Python爬虫】selenium的详细使用方法

    selenium是一个用于web应用测试的工具,selenium所做的测试会直接运行在浏览器中,就像真人进行操作一样,像是打开浏览器,输入账号密码登录等等。目前selenium支持大部分的浏览器,例如:IE,Mozilla Firefox,Safari,Google Chrome,Opera,Edge等等浏览器,selenium是一个相当成功的开

    2024年02月07日
    浏览(47)
  • python爬虫-使用selenium自动登录微博

    环境准备:anaconda、pycharm编辑器、chromedriver(记得下载) 首先查看本地anaconda的python环境和selenium版本号(不同版本的api接口可能不同) 输出 我的python版本是3.11.3,所以我默认下载的selenium版本号是 selenium 4.11.2 自动登录的python脚本代码如下: 最后运行这个脚本文件即可自动登录微

    2024年02月11日
    浏览(26)
  • python爬虫框架selenium安装和使用教程

    – Selenium是一个常用的Python爬虫框架,可以模拟浏览器行为,实现一些自动化的操作。本教程将介绍Selenium的基础知识、使用方法,包括导入包、安装、示例、数据保存等方面。 在开始之前,我们需要先导入Selenium相关的包。这里我们用Python3作为演示,所以需要安装对应版本

    2024年02月02日
    浏览(24)
  • python爬虫入门教程(非常详细)

    爬虫指的是一种自动化程序,能够模拟人类在互联网上的浏览行为,自动从互联网上抓取、预处理并保存所需要的信息。 爬虫运行的过程一般是先制定规则(如指定要抓取的网址、要抓取的信息的类型等),紧接着获取该网址的HTML源代码,根据规则对源代码进行解析和抽取

    2024年02月09日
    浏览(41)
  • Python爬虫基础(三):使用Selenium动态加载网页

    Python爬虫基础(一):urllib库的使用详解 Python爬虫基础(二):使用xpath与jsonpath解析爬取的数据 Python爬虫基础(三):使用Selenium动态加载网页 Python爬虫基础(四):使用更方便的requests库 Python爬虫基础(五):使用scrapy框架 (1)Selenium是一个用于Web应用程序测试的工具。

    2024年02月06日
    浏览(39)
  • Python3爬虫之 Selenium库的使用

    今天在官网看了下Selenium库,总结了下常用的方法,直接上代码。(沈略环境搭建,网上多得是),新手建议去了解10分钟再来看这里的代码。 这里列举一下常用的查找元素方法:其实find_element_by_xpath是万能的。 单元素定位: find_element_by_name find_element_by_id find_element_by_xpath

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包