DataWhale
oldchris
这个作者很懒,什么都没留下…
展开
-
LeetCode[001]
LeetCode[001]希望自己可以坚持下去class Solution: def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] "&原创 2019-01-26 20:37:47 · 188 阅读 · 0 评论 -
爬虫[04]
【Task4 学习xpath 】学习xpath,使用lxml+xpath提取内容。使用xpath提取丁香园论坛的回复内容。from lxml import etreeimport requestsurl = "http://www.dxy.cn/bbs/thread/626626#626626"broswer = requests.session()re = requests.ge...转载 2019-03-04 20:44:04 · 92 阅读 · 0 评论 -
爬虫3
丁香园用户评论抓取导入必要的库import urllib.requestfrom bs4 import BeautifulSoup as bsdef dxy_spider(): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTM...转载 2019-03-03 20:35:25 · 108 阅读 · 0 评论 -
爬虫[05]
Message: ‘chromedriver’ executable needs to be in PATH的处理下载与chrome对应版本的chromedriver,解压后放入chrome的文件夹下,并将该路径添加到环境变量。如:C:\Program Files (x86)\Google\Chrome\Application添加环境变量后仍然没有用的情况下,将chromedrive...转载 2019-03-05 20:48:21 · 106 阅读 · 0 评论 -
爬虫[02]
豆瓣电影TOP250数据爬取1.lxml requests 方法来源:https://blog.csdn.net/m0_37788308/article/details/80378042from lxml import etreeimport requestsimport time# 通过循环爬取top250数据for a in range(10): url = 'https...转载 2019-03-02 16:17:21 · 147 阅读 · 0 评论 -
爬虫[01]
前期准备安装必要的库pip install urllib3 lxml requests beautifulsoup4学习 get & post方法描述GET请求指定的页面信息,并返回实体主体。POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。GET...原创 2019-03-01 17:45:46 · 124 阅读 · 0 评论 -
LeetCode[005]
题目: 最长公共前缀如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明: 所有输入只包含小写字母 a-z 。方法一:enumerateclass Solution(object): ...原创 2019-01-31 10:21:59 · 354 阅读 · 0 评论 -
LeetCode[004]
题目:字符串转换整数 (atoi)请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可...原创 2019-01-30 12:25:07 · 191 阅读 · 0 评论 -
LeetCode[003]
LeetCode: 最长回文子串题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。初步尝试:暴力解法基本思路:全部循环得到所有可能的回文子串并储存。判断最长的回文后输出这道题我完全不知道怎么下手,参考原文地址class Solution:...转载 2019-01-29 14:44:11 · 149 阅读 · 0 评论 -
LeetCode[007]
题目:最接近的三数之和给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).初步尝试:cla...原创 2019-02-02 10:59:02 · 104 阅读 · 0 评论 -
LeetCode[002]
题目:寻找两个有序数组的中位数给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例:nums1 = [1, 3]nums2 = [2]则中位数是 2.0思路:将两个数组合并后排序,如果是偶数就选两个中位数除以2,如果...原创 2019-01-27 22:26:31 · 128 阅读 · 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?找出所有满足条件且不重复的三元组。注意: 答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[[-1, 0...原创 2019-02-01 14:52:56 · 124 阅读 · 0 评论 -
爬虫[07]
任务模拟登录丁香园,并抓取论坛页面所有的人员基本信息与回复帖子内容import requests, json, re, random,timefrom bs4 import BeautifulSoupfrom selenium import webdriverfrom lxml import etreeclass getUrl(object): """docstring for g...转载 2019-03-07 21:33:55 · 125 阅读 · 0 评论