当前位置:天才代写 > Python代写,python代做代考-价格便宜,0时差服务 > python selenium简单入门小demo-python爬虫

python selenium简单入门小demo-python爬虫

2021-02-10 12:05 星期三 所属: Python代写,python代做代考-价格便宜,0时差服务 浏览:548

情况

selenium 简易新手入门小demo,关键完成百度搜索全自动检索

百度搜索全自动检索demo

1、安裝selenium自然环境

$ mkdir selenium-demo
$ cd selenium-demo
$ python -m venv venv  #配备python虚拟器
$ source venv/bin/activate
(venv) $ pip install selenium

2、逐渐撸编码

(venv) $ vim baidu-search.py
from selenium import webdriver

driver = webdriver.Firefox()
driver.get('https://www.baidu.com')

assert '百度搜索' in driver.title

e_kw = driver.find_element_by_id('kw')
e_kw.send_keys('何三手记')

e_su = driver.find_element_by_id('su')
e_su.click()

print(driver.title)

if 'www.h3blog.com' in driver.page_source :
    print('百度搜索关键字搜索[何三手记]竟然在主页出現了')
else:
    print('百度搜索关键字搜索[何三手记]主页不会有')

driver.close()

demo剖析

最先大家引进selenium的webdriver控制模块

from selenium import webdriver

selenium.webdriver控制模块出示了web电脑浏览器的有关实际操作,适用Firefox,Ie,Chrome,Remote模块
大家先来建立一个webdriver案例

driver = webdriver.Firefox()

我这里应用的是Firefox模块
开启百度搜索

driver.get('https://www.baidu.com')

百度搜索开启后,网页页面上有一个文本框和一个按键,我们可以根据driver.find_element_by_* 获得原素

e_kw = driver.find_element_by_id('kw') # 获得输入框
e_su = driver.find_element_by_id('su') # 获得检索按键

在文本框中键入何三手记

e_kw.send_keys('何三手记')

随后搜索网页按键

e_su.click()

此刻百度搜索就逐渐搜过
在检索的結果叶中大家根据driver.page_source获得百度搜索源码

print(driver.page_source)

查看域名www.h3blog.com是不是在主页源代码中

if 'www.h3blog.com' in driver.page_source :
    print('百度搜索关键字搜索[何三手记]竟然在主页出現了')
else:
    print('百度搜索关键字搜索[何三手记]主页不会有')
 

    关键字:

天才代写-代写联系方式