上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 44 下一页
摘要: link:https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof/ describe: 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / \ 2 7 / \ / \ 1 3 6 9 镜像输出: 4 / \ 阅读全文
posted @ 2020-07-24 07:50 topass123 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 第一题:从上到下打印二叉树 link:https:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof describe: 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行 阅读全文
posted @ 2020-07-23 22:47 topass123 阅读(112) 评论(0) 推荐(0) 编辑
摘要: link:https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20 阅读全文
posted @ 2020-07-23 22:45 topass123 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Scrapy Engine: 负责组件之间数据的流转,当某个动作发生时触发事件 Scheduler: 接收requests,并把他们入队,以便后续的调度 Downloader: 负责抓取网页,并传送给引擎,之后抓取结果将传给spider Spiders: 用户编写的可定制化的部分,负责解析respo 阅读全文
posted @ 2020-07-21 21:18 topass123 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ## scrapy的安装 scrapy的底层依赖于lxml, twisted, openssl,涉及到系统C库,所以有可能会导致安装失败。 ```` pip install scrapy apt install python3-scrapy ```` ## scrapy命令 ###创建项目 ``` 阅读全文
posted @ 2020-07-21 20:56 topass123 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 创建orm: from peewee import * db = MySQLDatabase("spider", host="127.0.0.1", port=3306, user="root", password="root") class BaseModel(Model): class Meta 阅读全文
posted @ 2020-07-21 11:25 topass123 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 根据自己的chrome的版本,下载相应的版本: 软件测试: import time from selenium import webdriver from scrapy import Selector from selenium.common.exceptions import NoSuchElem 阅读全文
posted @ 2020-07-21 11:14 topass123 阅读(148) 评论(0) 推荐(0) 编辑
摘要: import time from io import BytesIO import random import requests from selenium import webdriver from selenium.webdriver import ActionChains from PIL i 阅读全文
posted @ 2020-07-21 09:58 topass123 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 概念: 爬虫:批量获取对方的消息 反爬:使用技术,防止被别人爬取 反反爬:使用技术,绕过反爬策略 反爬虫的目的: 1】防止暴力的初级爬虫 2】失控的爬虫,防止一些被遗弃但没有关闭的爬虫 3】重要的数据保存 常见的反爬虫策略: user-agent反爬 ip频率限制 必须登录反爬 解决思路:因为use 阅读全文
posted @ 2020-07-21 09:57 topass123 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 模拟登录的代码实现: #socket服务端 import socket import json import threading server = socket.socket() #绑定到0.0.0.0:8000端口上 server.bind(('0.0.0.0', 8002)) server.li 阅读全文
posted @ 2020-07-20 16:25 topass123 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 44 下一页