Selenium的自学之路

笔记2-请求库安装

2019-01-08  本文已影响0人  路由心定

1.Requests安装

1.pip3 install requests
2.验证安装

$python3
>>>import requests
图-1.png

3.安装过程中遇到的问题

#问题1
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting requests
  Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
  Could not find a version that satisfies the requirement requests (from versions: )
No matching distribution found for requests
#问题1-解决方法:依次执行以下步骤
--1--:重新进入python3目录
--2--:./configure --with-ssl
--3--:make
--4--:sudo make install

2.wheel安装

1.pip3 install wheel

3.Selenium安装

1.Selenium--自动化 测试工具--主要用作驱动浏览器
2.pip3 install selenium
3.验证安装

$python3
>>> import selenium
图-2.png

4.GeckoDriver安装

1.下载地址

https://github.com/mozilla/geckodriver/releases
图-3.png
2.环境变量配置
--方法1:
sudo mv geckodriver /usr/bin

3.验证

#调用火狐浏览器,会打开空白页面
from selenium import webdriver
driver=webdriver.Firefox()

5.PhantomJS安装

1.无界面、可脚本编程、WebKit浏览器引擎
2.安装步骤

--1--:wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
--如果下载提示找不到资源,登录官网下载http://phantomjs.org/download.html
--2--:tar -xjvf phantomjs-2.1.1-linux-x86_64.tar.bz2
--3--:sudo ln -s 下载目录/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs

3.验证安装

$phantomjs -v
图-4.png

6.aiohttp安装

1.requests库是一个阻塞式HTTP请求库,当发出请求时程序会一直等待响应直到得到响应,比较耗时所以需要一个异步Web服务库-aiohttp
2.pip安装

1.安装aiohttp
pip3 install  aiohttp
2.官方推荐安装字符编码检测库、加速DNS解析库aiodns
pip3 install cchardet aiodns

3.验证安装

$python3
>>> import aiohttp
图-5.png

7.讨论交流

q:725054061
上一篇下一篇

猜你喜欢

热点阅读