自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 爬虫[07]

任务 模拟登录丁香园,并抓取论坛页面所有的人员基本信息与回复帖子内容 import requests, json, re, random,time from bs4 import BeautifulSoup from selenium import webdriver from lxml impo...

2019-03-07 21:33:55

阅读数 61

评论数 0

转载 爬虫[05]

Message: ‘chromedriver’ executable needs to be in PATH的处理 下载与chrome对应版本的chromedriver,解压后放入chrome的文件夹下,并将该路径添加到环境变量。 如:C:\Program Files (x86)\Google...

2019-03-05 20:48:21

阅读数 23

评论数 0

转载 爬虫[04]

【Task4 学习xpath 】 学习xpath,使用lxml+xpath提取内容。 使用xpath提取丁香园论坛的回复内容。 from lxml import etree import requests url = "http://www.dxy.cn/bbs/thread/6266...

2019-03-04 20:44:04

阅读数 21

评论数 0

转载 爬虫3

丁香园用户评论抓取 导入必要的库 import urllib.request from bs4 import BeautifulSoup as bs def dxy_spider(): headers = { "User-Agent": "...

2019-03-03 20:35:25

阅读数 38

评论数 0

转载 爬虫[02]

豆瓣电影TOP250数据爬取 1.lxml requests 方法 来源:https://blog.csdn.net/m0_37788308/article/details/80378042 from lxml import etree import requests import time # ...

2019-03-02 16:17:21

阅读数 46

评论数 0

原创 爬虫[01]

前期准备 安装必要的库 pip install urllib3 lxml requests beautifulsoup4 学习 get & post 方法 描述 GET 请求指定的页面信息,并返回实体主体。 POST 向指定资源提交数据进行处理请求(例如提交表...

2019-03-01 17:45:46

阅读数 42

评论数 0

原创 使用@property

使用@property 为了实现将分数设定一个范围值,可以加入@property的方法,类似于之前的装饰器的作用。 class Student(object): def get_score(self): return self._score @property本身又创...

2019-02-27 14:37:05

阅读数 46

评论数 0

转载 廖雪峰[010]

模块 #!/usr/bin/env python3 # -*- coding: utf-8 -*- ' a test module ' __author__ = 'Michael Liao' import sys def test(): ar...

2019-02-27 14:31:11

阅读数 35

评论数 0

原创 廖雪峰[009]

装饰器 (@语法糖) 作用:在不改变func2的前提下,给其添加更多的功能。 普通装饰器函数 代码思路: def func1(func): def add_func(): # 在这里添加功能 return func() # func 函数名 # func() 函数调用 r...

2019-02-16 20:53:14

阅读数 232

评论数 0

原创 廖雪峰[008]

返回函数 函数作为返回值 函数不仅可以作为函数参数,还可以作为函数返回结果 def pro1(c,f): def pro2(): return f(c) return pro2 #调用pro1函数时,返回的是pro2函数对象 >>&...

2019-02-14 20:16:54

阅读数 24

评论数 0

转载 廖雪峰[07]

filter Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 def is_odd(n): ...

2019-02-13 19:02:50

阅读数 28

评论数 0

原创 廖雪峰[006]

map/reduce map:实现函数和Iterable的结合 举例:求平方 >>> def f(x): ... return x * x ... >&a...

2019-02-12 19:20:05

阅读数 24

评论数 0

转载 廖雪峰[005]

列表生成器 简单的列表生成: >>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 带循环的列表生成: >&am...

2019-02-12 19:19:54

阅读数 21

评论数 0

原创 廖雪峰python[004]

本章内容:迭代 for ... in ... 可循环判断 通过collections模块的Iterable类型判断: >>> from collections import Iterable >>> isinsta...

2019-02-03 10:53:25

阅读数 19

评论数 0

原创 廖雪峰 Python[003]

切片练习 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法: # -*- coding: utf-8 -*- def trim(s): if s[:1] != ' ' and s[-1:] != ' ...

2019-02-02 20:42:00

阅读数 22

评论数 0

原创 LeetCode[007]

题目:最接近的三数之和 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. ...

2019-02-02 10:59:02

阅读数 38

评论数 0

原创 LeetCode[006]

题目:三数之和 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,ca,b,ca,b,c , 使得 a+b+c=0?a + b + c = 0 ?a+b+c=0?找出所有满足条件且不重复的三元组。 注意: 答案中不可以包含重复的三元组。 例如, 给定数组 ...

2019-02-01 14:52:56

阅读数 27

评论数 0

原创 廖雪峰Python3[02]

函数:递归函数 递归定义: 递归是一种计算过程,如果其中每一步都要用到前一步或前几步的结果,称为递归的。用递归过程定义的函数,称为递归函数,例如连加、连乘及阶乘等。凡是递归的函数,都是可计算的,即能行的。 递归函数定义: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数...

2019-02-01 12:44:28

阅读数 31

评论数 0

原创 LeetCode[005]

题目: 最长公共前缀 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输入只包含...

2019-01-31 10:21:59

阅读数 177

评论数 0

原创 廖雪峰python自学1

函数的参数 这一章主要讲了位置参数,默认参数等。 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 练习 以下函数允许计算两个数的乘...

2019-01-30 23:04:36

阅读数 65

评论数 0

原创 LeetCode[004]

题目:字符串转换整数 (atoi) 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个...

2019-01-30 12:25:07

阅读数 52

评论数 0

转载 LeetCode[003]

LeetCode: 最长回文子串 题目: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: “babad” 输出: “bab” 注意: “aba” 也是一个有效答案。 初步尝试:暴力解法 基本思路: 全部循环得到所有可能的回文子串并储...

2019-01-29 14:44:11

阅读数 58

评论数 0

原创 LeetCode[002]

题目:寻找两个有序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。 示例: nums1 = [1, 3] nums2...

2019-01-27 22:26:31

阅读数 32

评论数 0

原创 LeetCode[001]

LeetCode[001] 希望自己可以坚持下去 class Solution: def twoSum(self, nums, target): """ :...

2019-01-26 20:37:47

阅读数 63

评论数 0

提示
确定要删除当前文章?
取消 删除