代码改变世界

python基础04

2019-06-27 21:56  wzqzqw  阅读(164)  评论(0)    收藏  举报

今日内容:

Selenium请求库

一、Selenium请求库

1、什么是Selenium请求库?

Selenium是一个自动测试工具,它可以帮我通过代码去实现驱动浏览器自动执行相应的操作。所以我们也可以用它来做爬虫。

2.为什么要使用selenium?

主要使用selenium的目的是为了跳过登录验证。

3.安装与使用

-下载驱动器:

http://npm. taobao. org/mirrors/ chromedriver/2.38/

一下载selenium请求库

一修改下载源为清华源

D: \python36\Lib\site-packages \pip models\index. py

PyPI = Index(' https://pypi. tuna. tsinghua.edu. cn/simple' )

pip3 install sel enium  settings中安装

from selenium import webdriver  

 

from pip._vendor.six.moves.urllib import parse as urllib_parse


class Index(object):
    def __init__(self, url):
        self.url = url
        self.netloc = urllib_parse.urlsplit(url).netloc
        self.simple_url = self.url_to_path('simple')
        self.pypi_url = self.url_to_path('pypi')
        self.pip_json_url = self.url_to_path('pypi/pip/json')

    def url_to_path(self, path):
        return urllib_parse.urljoin(self.url, path)


PyPI = Index('https://pypi.tuna.tsinghua.edu.cn/simple')

 

,,,

驱动浏览器的两种方式

,,,

#第一种直接去Script文件夹中查找驱动

webdriver. Chrome ()

#第二种填写驱动路径

webdriver. Chrome (

      rC: \Users\Dell\Downl oads\chromedriver. exe)