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 (
r’C: \Users\Dell\Downl oads\chromedriver. exe’)
浙公网安备 33010602011771号