从0到爬 Python+Selenium上手

四川建材 2021-09-14 阅读:19

  #设置好参数喝网址

  #这三个导入备用

  4大材料准备完毕 正式开锅

  chrome_options.add_argument('--disable-gpu')

  chrome_options.add_argument('--headless')

  chrome_options=Options

  class定位:find_element_by_class_name

  clear——清除对象的内容,如果可以的话

  click——点击对象

  css定位:find_element_by_css_selector

  driver.find_element_by_id("kw").send_keys("selenium")#通过id方式定位

  driver.find_element_by_id("su").click#点击搜索

  driver.get(url)

  driver.quit

  driver.save_screenshot('screenshot.png')#将当前页面存档为图片

  driver=webdriver.Chrome(chrome_options=chrome_options)

  from selenium import webdriver

  from selenium.webdriver.chrome.options import Options

  id定位:find_element_by_id

  import time

  link定位:find_element_by_link_text

  name定位:find_element_by_name

  pip install selenium -i

  send_keys——在对象上模拟按键输入

  submit——提交对象的内容,如果可以的话

  tag定位:find_element_by_tag_name

  text——用于获取元素的文本信息

  time.sleep(0.6)

  time.sleep(1.2)

  time.sleep(1.3)

  url=''

  xpath定位:find_element_by_xpath

  安装selenium 从0到爬 Python+Selenium上手 从清华源安装

  安装好Python开发环境

  安装驱动chrome的webdriver

  常见的操作方法,有以下几种:

  常见的的对象定位方法,有以下几种:

  二 浏览器的操作

  官网下载最新的对应平台

  好了 接下来就是自我发挥了

  将webdriver放置在chrome的安装目录里面 跟chrome.exe同一个文件夹

  开始用无头模式打开网页,用浏览器的无头状态可提高爬虫速度,在代码文件中进行设置即可。

  没有PATH就自己新建一个

  那么 就用一个简单的例子来开始吧

  情况正常下会弹出chrome打开百度

  然后在windows的环境变量的系统变量的PATH里面 添加这个文件目录

  先用最基本的启动测试下

  一、Python+Selenium+chrome环境搭建及配置

  这里下载对应的chrome版本的webdriver

  这里下载最新的chrome浏览器

  整理下 主要给自己做个备份




这是四川苏洋建材有限公司,官网(四川建材公司 16:17:17)

评论(0)