美文网首页Python
Python的environment和一个Request的小爬虫

Python的environment和一个Request的小爬虫

作者: 记忆的北极 | 来源:发表于2018-11-14 17:08 被阅读19次

    mac系统自带的python版本是2.7的,版本是比较低的,因此我们可以升级到最新版本.
    https://www.python.org/官网下载最新版的.pkg包,然后安装.

    一,查看安装的位置

    假设目前最新版本是3.7的

    //先查看3.7版本是否安装成功, 在终端输入命令:
    $python3.7
    //查看安装目录:
    $which python3.7
    
    屏幕快照 2018-11-14 下午5.10.24.png

    二, 新安装的python和以前的地址不一样

    因为地址不一样,所以需要重新安装里面的插件

    //这是安装pip的命令
    $python3.7 -m pip install pillow
    //如果已经有了pip插件,需要升级到最新的版本,那么需要执行更新命令
    $python3.7 -m pip install -U pip
    
    屏幕快照 2018-11-14 下午5.19.08.png

    三,python的environment更新和pip插件都更新完成之后,就需要使用新的environment和pip插件了

    因此在使用pychorm创建新的项目的时候再下面可以选择environment,只需要选择好python3.7的目录就行了,然后可以应用到所有项目最新的environment.
    也可以在偏好设置里更改environment, pycharm - preference - project interpreter选择之前查找的最新版本的python3.7

    四,Request测试,爬一个网页

    在升级完成pip之后,需要安装一个Requests插件, 用来请求网络的
    在Preference - Project:项目名称 - Project Interpreter 然后点击+, 搜索requests插件,然后install


    屏幕快照 2018-11-14 下午6.29.15.png

    然后在文件里使用Requests模块.

    #!usr/bin/env python2.7
    #coding: utf-8
    
    import collections
    import requests
    import os
    
    """
    collections是python内建的一个集合模块,提供了许多有用的集合类.
    """
    
    try:
        url = "http://baishi.baidu.com/watch/02167966440907275567.html"  #图片地址
        root = "/Users/max/Desktop/python/pachongfile/"
        path = root + url.split("/")[-1]
        if not os.path.exists(root):  #目录不存在创建目录
            os.mkdir(root)
        if not os.path.exists(path):  #文件不存在则下载
            r = requests.get(url)
            f = open(path, "wb")
            f.write(r.content)
            f.close()
            print("文件下载成功")
        else:
            print("文件已经存在")
    except:
        print("获取失败")
    

    OK,这就完成了一个简单的爬虫测试.

    相关文章

      网友评论

        本文标题:Python的environment和一个Request的小爬虫

        本文链接:https://www.haomeiwen.com/subject/wsijfqtx.html